gb flag  it flag

Dettagli Tecnici

Message in a Bottle usa la Crittografia delle curve ellittiche su Prime Finite Field
GF (p)
secondo le specifiche standard definite nel documento IEEE-1363.
La lunghezza in bit delle chiavi crittografiche, detta |p|, è riportata in basso

Crittografia delle Curve Ellittiche su Prime Finite Field GF(p):
- Standard Edition: |p| = 160 bit
- Business Edition: |p| = 192 bit
- Government Edition: |p| = 256 bit 

Cifratura degli SMS

La cifratura degli SMS avviene in due fasi:
1) generazione della chiave di cifratura mediante l’algoritmo di derivazione delle chiavi "Elliptic Curve Secret Value Derivation Primitive, Diffie-Hellman version (ECSVDP-DH)" come riportato nel documento IEEE-1363 §7.2.12
2) cifratura del messaggio mediante l’algoritmo AES usando la chiave generata al punto 1). La lunghezza in bit della chiave AES di cifratura è la seguente:

Lunghezza chiave di cifratura AES:
- Standard Edition: 128 bit
- Business Edition: 192 bit
- Government Edition: 256 bit

Firma digitale

La firma digitale degli SMS viene calcolata mediante l'algoritmo "Elliptic Curve Signature Primitive, DSA version (ECSP-DSA)" come descritto nel documento IEEE-1363 §7.2.7

Verifica della firma digitale

La verifica della firma viene eseguita mediante l'algoritmo "Elliptic Curve Verification Primitive, DSA version (ECVP-DSA)" come descritto nel documento IEEE-1363 §7.2.8

Rubrica protetta degli SMS

La rubrica degli SMS inviati e ricevuti è cifrata con l'algoritmo crittografico a chiave privata AES usando il PIN come chiave master di cifratura