Overview of HyperSSL
HyperSSL is a simple Network channel encryption module which uses SSL/TLS protocol for its
channel encryption. It operates in the network level of the OSI stack to offer encryption.
HyperSSL has a Server and Client module and they can be configured to use with Smartcard.
Network traffics to be protected have to be configured in a configuration file.
A HyperSSL connection is end to end tunnel encrypted traffic. It is capable of handling all
TCP/IP protocols encrypted through a virtual network adapter. In order to achieve this, application
programs are required to configure their network traffics to this virtual network adapter.
The virtual network adapter creates an encrypted tunnel between two machines.
HyperSSL is able to configure and operate under:
- Server to client (See Figure 1 - HyperSSL Server to Client Connection)
- Server to server (See Figure 2 - HyperSSL Server to Server Connection)
HyperSSL uses SSL/TLS technology and is more simple and easy to use compared to IPSec in
terms of installation, configuration, and management. HyperSSL’s simplicity does not compromise
its effectiveness in providing protection or functionalities.
Unlike other SSL gateway products, HyperSSL keep applications out of Ring 0 that adheres to
the secure OS Ring Architecture philosophy of non-interference with kernel space.