Om Architetture veloci e flessibili per comunicazioni sicure
La crescita di Internet come veicolo per la comunicazione sicura e il commercio elettronico ha portato le prestazioni dell'elaborazione crittografica in primo piano nella progettazione di sistemi ad alta velocità. La crittografia fornisce i meccanismi necessari per implementare la responsabilità, l'accuratezza e la riservatezza nelle comunicazioni.Questa tendenza sarà ulteriormente sottolineata con l'adozione diffusa di protocolli sicuri come l'IP sicuro (IPSEC) e le reti private virtuali (VPN). Un'elaborazione crittografica efficiente, quindi, diventerà sempre più vitale per le buone prestazioni del sistema.In questo libro esploriamo le tecniche di progettazione hardware/software per migliorare le prestazioni degli algoritmi di cifratura a chiave segreta. Introduciamo nuove istruzioni che migliorano l'efficienza degli algoritmi analizzati e presentiamo il processore Crypto Maniac, un co-processore veloce e flessibile per carichi di lavoro crittografici.Il nostro primo approccio consiste nell'aggiungere il supporto del set di istruzioni per sostituzioni veloci, permutazioni generali, rotazioni e aritmetica modulare. Le nostre analisi degli algoritmi originali e ottimizzati suggeriscono le direzioni future per la progettazione di processori crittografici programmabili ad alte prestazioni.
Vis mer