IP Library Granted Patent US 10,313,328
Granted Patent B2
US 10,313,328 · App. 15/676,872 · Granted Jun 4, 2019

Method and system for establishing trusted communication using a security device

Inventors: Nicolas Johannes Sebastian Bettenburg (Ottawa, CA); Randy Kuang (Ottawa, CA)
Assignee: INBAY TECHNOLOGIES INC.
H04L63/083G06F16/9554G06F21/34G06F21/36G06F21/42G06F21/57G06K7/1417H04L63/0428H04L63/0838H04L63/0853H04L63/0869G06F2221/2115G06F2221/2117G06F2221/2141H04L63/0281H04L63/105
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,313,328
App. No.
15/676,872
Granted
Jun 4, 2019
Kind
B2
Abstract

Method and system for secure access from a security device at a local network location to a remote network location are disclosed. At the security device having a unique identifier (UID), processor, and memory, a security software is obtained from a remote network location, the security software obtaining a personal identification number (PIN) of a user, and the UID of the security device. The PIN, the UID and the private security software are forwarded to the remote network location for generating a credential code, including encrypting the credential code. At the security device, the credential code is obtained from the remote network location, and authenticity of the PIN and the UID is verified, without communicating over a network, including decrypting the credential code. Upon verifying the authenticity of the PIN and the UID, access credentials to the remote network location are retrieved.

Claims (51)

1. A method for providing a secure access from a security device at a local network location to a remote network location, the method comprising:

at the security device, having a unique identifier (UID), a processor, and a memory:

obtaining, from a remote network location, a security software, and causing the security software to obtain a personal identification number (PIN) of a user, and the UID of the security device;

forwarding the PIN, the UID and the security software to the remote network location for generating a credential code using the PIN, the UID and the security software, comprising encrypting the credential code;

at the security device, obtaining the credential code from the remote network location, and verifying an authenticity of the PIN and the UID, without communicating over a network, comprising decrypting the credential code;

retrieving access credentials to the remote network location upon verifying the authenticity of the PIN and the UID; and

communicating to the remote network location using the retrieved access credentials.

2. The method of claim 1 wherein the communicating to the remote network location comprises:

obtaining a Quick Response, QR, code from the remote location; and

scanning the QR code into the security device.

3. The method of claim 1 wherein the communicating to the remote network application comprises authorizing access to a remote server.

4. The method of claim 3 wherein the authorizing access comprises authorizing access to an email server.

5. The method of claim 1 , comprising choosing the security device as one of the following:

a computing device, comprising a processor, at the local network location; or

a portable device having a memory, the portable device being different from the computing device, and being operably coupled to the computing device.

6. The method of claim 1 , comprising choosing a mobile wireless device as the security device.

7. The method of claim 1 , wherein the remote network location is a third party location.

8. The method of claim 1 , wherein the communicating comprises forwarding the access credentials to the remote network location for authenticating with the remote network location.

9. A system for providing a secure access from a local network location to a remote network location, the system comprising:

a remote server computer at the remote network location; and

a security device, having a unique identifier (UID), a processor, and a memory having computer readable instructions stored thereon, causing the processor to:

obtain, from the remote network location, a security software, and causing the security software to obtain a personal identification number (PIN) of a user, and the UID of the security device;

forward the PIN, the UID and the security software to the remote network location for generating a credential code using the PIN, the UID and the security software, comprising encrypting the credential code;

at the security device, obtain the credential code from the remote network location, and verify an authenticity of the PIN and the UID, without communicating over a network, comprising decrypting the credential code;

retrieve access credentials to the remote network location upon verifying the authenticity of the PIN and the UID; and

communicate to the remote network location using the retrieved access credentials.

10. The system of claim 9 wherein the computer readable instructions causing to communicate further comprise computer readable instructions causing the processor to:

obtain a Quick Response, QR, code from the remote location; and

scan the QR code into the security device.

11. The system of claim 9 wherein the computer readable instructions causing to communicate further comprise computer readable instructions to authorize access to a remote server.

12. The system of claim 9 wherein the computer readable instructions to authorize comprise computer readable instructions to authorize access to an email server.

13. The system of claim 9 , wherein the security device is one of the following:

a computing device, comprising a processor, at the local network location; or

a portable device having a memory, the portable device being different from the computing device, and being operably coupled to the computing device.

14. The system of claim 9 , wherein the security device is a mobile wireless device.

15. The system of claim 9 , wherein the computer readable instructions to communicate comprise computer readable instructions to forward the access credentials to the remote network location for authenticating with the remote network location.

16. An apparatus for providing a secure access from a local network location to a remote network location, the apparatus comprising:

a security device, having a unique identifier (UID), a processor, and a memory having computer readable instructions stored thereon, causing the processor to:

obtain, from the remote network location, a security software, and causing the security software to obtain a personal identification number (PIN) of a user, and the UID of the security device;

forward the PIN, the UID and the security software to the remote network location for generating a credential code using the PIN, the UID and the security software, comprising encrypting the credential code;

at the security device, obtain the credential code from the remote network location, and verify an authenticity of the PIN and the UID, without communicating over a network, comprising decrypting the credential code;

retrieve access credentials to the remote network location upon verifying the authenticity of the PIN and the UID; and

communicate to the remote network location using the retrieved access credentials.

17. The apparatus of claim 16 wherein the computer readable instructions causing to communicate further comprise computer readable instructions causing the processor to:

obtain a Quick Response, QR, code from the remote location; and

scan the QR code into the security device.

18. The apparatus of claim 16 wherein the computer readable instructions causing to communicate further comprise computer readable instructions to authorize access to a remote server.

19. The apparatus of claim 16 , wherein the security device is one of the following:

a computing device, comprising a processor, at the local network location; or

a portable device having a memory, the portable device being different from the computing device, and being operably coupled to the computing device.

20. The apparatus of claim 16 , wherein the security device is a mobile wireless device.

Assignments (2)
CHANGE OF COMPANY ADDRESS Recorded Apr 20, 2018
From: INBAY TECHNOLOGIES INC.
To: INBAY TECHNOLOGIES INC.
Reel/Frame 045986/0975 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2018
From: BETTENBURG, NICOLAS JOHANNES SEBASTIAN; KUANG, RANDY
To: INBAY TECHNOLOGIES INC.
Reel/Frame 045597/0339 →
Continuity (19)
Continuation 15168850 · May 31, 2016
Continuation In Part 14722002 · May 26, 2015
Continuation In Part 14721996 · May 26, 2015
Continuation In Part 13913399 · Jun 8, 2013
Continuation 13035830 · Feb 25, 2011
Continuation 12639464 · Dec 16, 2009
Continuation In Part 14309369 · Jun 19, 2014
Continuation In Part 14231545 · Mar 31, 2014
Continuation 13765049 · Feb 12, 2013
Provisional Application 62168905 · May 31, 2015
Provisional Application 61183830 · Jun 3, 2009
Provisional Application 61247223 · Sep 30, 2009
Provisional Application 61248047 · Oct 2, 2009
Provisional Application 61839218 · Jun 25, 2013
Provisional Application 61599556 · Feb 16, 2012
Provisional Application 62003160 · May 27, 2014
Provisional Application 61416270 · Nov 22, 2010
Provisional Application 61149501 · Feb 3, 2009
Related Publication 20180183778A1 · Jun 28, 2018