Research Article
Enc-DNS-HTTP: Utilising DNS Infrastructure to Secure Web Browsing
Table 5
WS Internet browsing protocol.
| | : | Open CB; user types a URL | | : | CB extracts and delivers to the resolver | | : | Buf = Enc (; ) | (M1) | : | DNS_Query (Buf) | | DS: | Dec (Buf; ) = Search the database for If not found then Buf = Not found (M2) : DNS_Reply (Buf) Else Buf = Fetch values from DNS database | (M2) | : | DNS_Reply (Buf) | | : | Dec (Buf; ) = , | | : | Generate | | : | Buf = Enc (, CSL; ) | (M3) | : | HTTP_RNC (Buf) | | WS: | Dec (Buf; ) = , CSL | | WS: | Generate | | WS: | = H() | | WS: | Buf = Enc (, CSC; ) | (M4) | : | HTTP_RNS (Buf) | | : | Dec (Buf; ) = , CSC | | : | = H() | | : | Buf = Enc (URL; ) | (M5) | : | HTTP_Request (Buf) | | WS: | Dec (Buf; ) = URL | | WS: | Buf = Enc (info; ) | (M6) | : | HTTP_Response (Buf) | | : | Dec (Buf; ) = info | If there are no further messages, destroy session and delete and . |
|
|