gb flag  it flag

Technical Details

Message in a Bottle uses Elliptic curve cryptography over Prime Finite Field
GF (p)
following standard specifications defined in the document IEEE-1363.
Key length of cryptographyc key (in bit), called |p|, is:

Elliptic Curve Cryptograpgy over Prime Finite Field GF(p):
- Standard Edition: |p| = 160 bit
- Business Edition: |p| = 192 bit
- Government Edition: |p| = 256 bit 

SMS Encryption

SMS encryption is made in two phases: 
1) generation  of the encryption key by the algorithm "Elliptic Curve Secret Value Derivation Primitive, Diffie-Hellman version (ECSVDP-DH)" as defined in the document IEEE-1363 §7.2.12
2) SMS encryption by AES algorithm by using the key generated above. The key length (in bit) of the AES jey is:

AES Key Length:
- Standard Edition: 128 bit
- Business Edition: 192 bit
- Government Edition: 256 bit

Digital Signature

Digital signature over SMS is calculated by the algorithm "Elliptic Curve Signature Primitive, DSA version (ECSP-DSA)", as defined in the document IEEE-1363 §7.2.7

Digital signature verification

Digital signature is verified by the algorithm "Elliptic Curve Verification Primitive, DSA version (ECVP-DSA)" as defined in the document IEEE-1363 §7.2.8

Protected SMS repository

SMS repository with sent and received encrypted/signed SMS is encrypted by AES algorithm using the PIN as master encryption key.