Suite crittografica Crypt ALaRM in ambiente mobile.
Il grafico riportato di seguito mostra i tempi richiesti da varie realizzazioni di 3 classi di algoritmi (Crypt ALaRM, RSA, Curve Ellittiche (ECC), Diffie-Hellman (DH)) per eseguire il processo completo.
La differenza di tempo tra la classe migliore (Crypt ALaRM: 35 millisecondi)  e quella peggiore (RSA 1024: 35 secondi) per eseguire un processo completo è un fattore 1.000.
Specifiche tecniche.
Piattaforma:  NOKIA N70 è dotato di:CPU: TI OMAP 1710 un'unità di elaborazione da 220 megahertz, •  OS: Symbian OS 8.1a, sistema operativo di serie 60 UI, Java: Midlets di MIDP 2.0.
Risultati simili si ottengono con altri dispositivi mobili.
Il processo completo di  analisi consiste in 4 fasi: (1)  scambio di chiave; (2)   crittazione;
(3)   scambio di informazioni; (4)   decrittazione.


Figure 1: Timing for key operations, encryption and decryption process for all the solutions tested in normal scale
Figura tratta dal lavoro:
BENCHMARKING FOR THE QP CRYPTOGRAPHIC SUITE
Giuseppe F. Italiano,Vittorio Ottaviani, Antonio Grillo, Alessandro Lentini,
Dipartimento di Informatica, Sistemi e Produzione, Università di Roma “Tor Vergata” (2009)