180 likes | 327 Views
Packet crypto base on ixp425. 報告人 : 陳澤龍. outline. Architecture lxCryptoAcc Interfaces CCM Operation Flow (AES) 結論. IXP 425 CPU. ★ Reset. Flash. Serial port. Power. mini-PCI slot. LAN port. WAN port. Ixp425. 266/400/533MHz 32 KB data cache 32 KB Instruction cache
E N D
Packet crypto base on ixp425 報告人: 陳澤龍
outline • Architecture • lxCryptoAcc Interfaces • CCM Operation Flow (AES) • 結論
IXP 425 CPU ★Reset Flash Serial port Power mini-PCI slot LAN port WAN port Ixp425 266/400/533MHz 32 KB data cache 32 KB Instruction cache 2 KB MINI-data cache
Minicom Serial Reset ixp vim .bash_profile TFTP server Network zImage DHCP server NFS server Mount 硬體與伺服器 Operation system: Monta visita Host: linux
Architecture Library Manager AHB Queue Store pointer to data in SDRAM Crypto function
Interfaces(1/3) • Version 1.5 • Two distinct services: • IPSec-type cryptography protocols. • (3DES,AES(Crypto), SHA-1,MD5(authentication) • 802.11-base WEP. • (ARC 4 stream)
Interfaces(2/3) • Code executing on the Intel XScale core • (utilize by lxCryptoAcc) • Hardware-based acceleration functionality. • (on the NPEs and XScale core)
Interfaces(3/3) • lxQMgr (Manager AHB Queue) • AQM (store pointers to data in SDRAM) • NPE (AES,DES……)
ESP Dataflow Authentication
AH Dataflow Authentication
結論 PACKETS Crypto packet IXP425 Access library NPE