packet crypto base on ixp425
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Packet crypto base on ixp425](https://reader035.vdocuments.pub/reader035/viewer/2022062408/568132ac550346895d99585b/html5/thumbnails/1.jpg)
Packet crypto base on ixp425
報告人 : 陳澤龍
![Page 2: Packet crypto base on ixp425](https://reader035.vdocuments.pub/reader035/viewer/2022062408/568132ac550346895d99585b/html5/thumbnails/2.jpg)
outline
Architecture lxCryptoAcc Interfaces CCM Operation Flow (AES) 結論
![Page 3: Packet crypto base on ixp425](https://reader035.vdocuments.pub/reader035/viewer/2022062408/568132ac550346895d99585b/html5/thumbnails/3.jpg)
Ixp425
IXP 425 CPU Flash★ Reset Serial port
Power mini-PCI slot WAN portLAN port
266/400/533MHz
32 KB data cache
32 KB Instruction cache
2 KB MINI-data cache
![Page 4: Packet crypto base on ixp425](https://reader035.vdocuments.pub/reader035/viewer/2022062408/568132ac550346895d99585b/html5/thumbnails/4.jpg)
硬體與伺服器
DHCP server
Minicom
Reset ixp vim .bash_profile
Serial
NFS server
Mount
TFTP server
zImage
Network
Operation system: Monta visita
Host: linux
![Page 5: Packet crypto base on ixp425](https://reader035.vdocuments.pub/reader035/viewer/2022062408/568132ac550346895d99585b/html5/thumbnails/5.jpg)
Architecture
Library
Manager AHB Queue
Crypto function
Store pointer to data in SDRAM
![Page 6: Packet crypto base on ixp425](https://reader035.vdocuments.pub/reader035/viewer/2022062408/568132ac550346895d99585b/html5/thumbnails/6.jpg)
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)
![Page 7: Packet crypto base on ixp425](https://reader035.vdocuments.pub/reader035/viewer/2022062408/568132ac550346895d99585b/html5/thumbnails/7.jpg)
Interfaces(2/3) Code executing on the Intel XScale core (utilize by lxCryptoAcc)
Hardware-based acceleration functionality. (on the NPEs and XScale core)
![Page 8: Packet crypto base on ixp425](https://reader035.vdocuments.pub/reader035/viewer/2022062408/568132ac550346895d99585b/html5/thumbnails/8.jpg)
Interfaces(3/3) lxQMgr (Manager AHB Queue) AQM (store pointers to data in SDRAM)
NPE (AES,DES……)
![Page 9: Packet crypto base on ixp425](https://reader035.vdocuments.pub/reader035/viewer/2022062408/568132ac550346895d99585b/html5/thumbnails/9.jpg)
![Page 10: Packet crypto base on ixp425](https://reader035.vdocuments.pub/reader035/viewer/2022062408/568132ac550346895d99585b/html5/thumbnails/10.jpg)
ESP and AH
![Page 11: Packet crypto base on ixp425](https://reader035.vdocuments.pub/reader035/viewer/2022062408/568132ac550346895d99585b/html5/thumbnails/11.jpg)
ESP Dataflow
Authentication
![Page 12: Packet crypto base on ixp425](https://reader035.vdocuments.pub/reader035/viewer/2022062408/568132ac550346895d99585b/html5/thumbnails/12.jpg)
AH Dataflow
Authentication
![Page 13: Packet crypto base on ixp425](https://reader035.vdocuments.pub/reader035/viewer/2022062408/568132ac550346895d99585b/html5/thumbnails/13.jpg)
![Page 14: Packet crypto base on ixp425](https://reader035.vdocuments.pub/reader035/viewer/2022062408/568132ac550346895d99585b/html5/thumbnails/14.jpg)
CBC MODE
![Page 15: Packet crypto base on ixp425](https://reader035.vdocuments.pub/reader035/viewer/2022062408/568132ac550346895d99585b/html5/thumbnails/15.jpg)
Counter Mode
![Page 16: Packet crypto base on ixp425](https://reader035.vdocuments.pub/reader035/viewer/2022062408/568132ac550346895d99585b/html5/thumbnails/16.jpg)
Cipher packet
![Page 17: Packet crypto base on ixp425](https://reader035.vdocuments.pub/reader035/viewer/2022062408/568132ac550346895d99585b/html5/thumbnails/17.jpg)
結論
IXP425
Access library
NPE
PACKETS Crypto packet