nSafer

NSHC’s Cryptographic Module

nSafer is consists of various Encryption key Algorithm, Electronic Signature Algorithm, Message Authentication Code etc.

 Support Algorithm

 Group A Security Function

Protection Function

Operation Mode

Length of Key

STD Ref.

Block P/W ARIA ECB, CBC, CFB, OFB |K|=128,192,256 KS X 1213
SEED ECB, CBC, CFB, OFB |K|=128 TTAS.KO-12.0004
Hash Function SHA-1,SHA-256/384/512 FIPS 180-2
MAC HMAC with SHA-1

SHA-256/384/512

FIPS 198
Random Number Generator DSA_PRNG [G()=SHA-1] FIPS 186-2
ECDSA_PRNG [G()=SHA-1] ANSI X9.62
Public Key Crypto System RSAES-OAEP [HASH:SHA-1] |n|=1024,2048 PKCS #1 v2.1
Electronic Signature RSASS-PKCS v1.5 |n|=1024,2048 PKCS #1 v2.0, v2.1
RSASSA-PSS |n|=1024,2048 PKCS #1 v2.1

 Group B Security Function

Protection Function

Operation Mode

Length of Key

STD Ref.

Block P/W DES ECB, CBC, CFB, OFB |K|=56
AES ECB, CBC, CFB, OFB |K|=128,192,256
Hash Function MD5
MAC HMAC with MD5
Random Number Generator CMAC ARIA,SEED,DES,AES
ANSI X9.17 ARIA,SEED,DES,AES
Public Key Crypto System RSAED-PKCS v1.5 |n|=1024,2048 PKCS #1 v2.1
Electronic Signature ECDSA Curve: sect113r1, WTLS-1 PKCS #1 v2.0, v2.1
ECDH PKCS #1 v2.1