Upload
vetri-selvi-vairamuthu
View
342
Download
2
Embed Size (px)
Citation preview
Secured Content Based Routing
Team Knights
AshitaMinnu JoseMohammed NizwanVetri Selvi
E
H
A
A E
H
E
H
A
node 1
node 2
node 3
node 0CBR
Secured Content Based Routing
node 0
node 1
node 3
node 2decryption
encryption
CBR
Secured Content Based Routing
node 0
node 1
node 3
node 2decryption
encryption
CBR
Cipher Text Plain Text
FFFFFFFFFFFFFFFF64 bit key
XOR41424344454647480053350515253545556570012348494A4B4C4D4E4F00420
BEBDBCBBBAB9B8B7FFACC
AFAEADACABAAA9A8FFEDC
B7B6B5B4B3B2B1B0FFCDF
Decryption
Secured Content Based Routing
node 0
node 1
node 3
node 2decryption
encryption
CBR
Output port lookup
Output queue
CPUFIFO
A0010003XX.X.X.X4142434445464748000000000000533
000000000000533
4142434445464748
A0010103
C code
Assembly
Machine
Output port lookup
Output queue
CPUFIFO
REGISTER FILE
INSTRUCTIONMEMORY
CONTROLUNIT
DATAMEMORY/
FIFO
ZERO
SIGN EXT.
PC2
1+
PC1
SW$7,$8($9)
ALU
Dual-thread Processor
THREAD CONTROL UNIT
T1T2
Content Check User Authentication
LW $3,$2($1)
ADD$4, $5,$6
SUB$5,$4,$3
Content Destination IP Dest. IP (HEX)
4142434445464748
5051525354555657
48494A4B4C4D4E4F
10.1.1.3
10.1.2.3
10.1.3.3
A0010103
A0010203
A0010303
User ID Valid bit100-300
300-500500-700
1
01
Dest. IPXXXXXXXX
Source IPA0010003
Payload4142434445464748 005334142434445464748 00533
A0010103
Thread 1 Thread 2
Dest. IPXXXXXXXX
Source IPA0010003
Payload48494A4B4C4D4E4F 0042048494A4B4C4D4E4F00420
Secured Content Based Routing
node 0
node 1
node 3
node 2decryption
encryption
CBR
Encryption
Cipher TextPlain Text
FFFFFFFFFFFFFFFF64 bit key
XORBEBDBCBBBAB9B8B7FFACC AFAEADACABAAA9A8FFEDC B7B6B5B4B3B2B1B0FFCDF
414243444546474800533
505152535455565700123
48494A4B4C4D4E4F00420
Comparison
Conventional Router Secured Content Based Router
No security Highly secured by hardware accelerated crypto engine
Low throughput (few Mbps) High throughput (upto 1Gbps)
High Round-trip time (~1.9ms) Low Round-trip time (~0.5ms)
Milestones
13 Apr
20 Apr
31 Apr
4 May
Dual-thread processor integration into NetFPGA and compiler re-design
Integrating IDS & Hardware Accelerated Crypto Engine into router
Packet re-routing and header modification
Testing and verification of the design and performance measurement
Completed
Completed
Completed
Completed
ReferencesIntelligent Content-Based Routing for Enhanced Internet Services by Sylvanus A. Ehikioya*†, Suresh Jayaraman*† and Jose A. Rueda†
Understanding Content-Based Routing Schemes by Antonio Carzaniga Aubrey J. Rembert Alexander L. Wolf
An Efficient Multicast Protocol for Content-Based Publish-Subscribe Systems by uruduth Banavar, Tushar Chandra, Bodhi Mukherjee, Jay Nagarajarao, Robert E. Strom, and Daniel C. Sturman
A Routing Scheme for Content-Based Networking by Antonio Carzaniga, Matthew J. Rutherford, and Alexander L. Wolf Network Architectures for Content- Based Routing by SureshJa~araman lvanusEhikioya and JoseA. Ruah
Thank You