Research Article

Enc-DNS-HTTP: Utilising DNS Infrastructure to Secure Web Browsing

Table 1

Establishing a session using the handshake protocol.

(M1):ClientHello (, S_, )
(M2):ServerHello (, S_, )
(M3):Certificate (, sig)
ā€‰: Generate random number; ;
(M4):ClientKeyExchange ()
ā€‰: ;
(M5):ChangeCipherSpec ()
(M6):Finished(Enc(H(SKCMsg_all); SKC))
(M7):ChangeCipherSpec ()
(M8):Finished(Enc(H(Msg_all); ))