×

Portable encryption and authentication service module

  • US 10,171,427 B2
  • Filed: 01/29/2016
  • Issued: 01/01/2019
  • Est. Priority Date: 01/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A portable, hand-held electronic device, through which a user can anonymously utilize a host device comprising a processor to communicate with a target application having a target network address, wherein the host device includes a native operating system (OS), the portable, hand-held electronic device comprises:

  • an onboard database that stores user credential information; and

    an onboard memory storing software instructions that, when executed by the processor, configure the processor to perform the steps of(a) receiving IP addresses associated with the host device;

    (b) instantiating a virtual machine that runs on top of the native OS, wherein the virtual machine comprises a Transmission Control Protocol/Internet Protocol (TCP/IP) messaging server having an IP address different from any of the received IP address of the host device,(c) rendering an encryption and decryption service on the virtual machine for encrypting and decrypting data between the onboard database and the virtual machine,(d) rendering an encrypted messaging interface on the host device that utilizes the TCP/IP messaging server for encrypting and decrypting data between the virtual machine and the target application over a TCP/IP networking layer,(e) negotiating a data encryption protocol with the target application through a private portable encryption authentication and service module (PPEASM) interface associated with the application to enable encrypting and decrypting data between the target application and a PPEASM application, and(f) negotiating authentication of the user with the target application by utilizing the user credential information and information received at the encrypted messaging interface from the PPEASM application with user credential information on the onboard database accessed via the encryption and decryption service.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×