IP Library › Granted Patent US 8,595,508
Granted Patent B2
US 8,595,508 · App. 12/815,199 · Granted Nov 26, 2013

Method of secure encryption

Inventor: Pak Kay Yuen (Hong Kong, CN)
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 8,595,508
App. No.
12/815,199
Granted
Nov 26, 2013
Kind
B2
Abstract

A system, device and method for encrypting plaintext information securely. The system includes a transmitting agent to generate and synchronize a first cipher stream using the plaintext information and a first key, to generate and synchronize a second cipher stream using a second key and a randomizing function to randomize and synchronize a controllable plaintext stream to form a second synchronized cipher stream, and to operate on the plurality of first and second cipher streams using an exclusive disjunction operator to obtain a ciphertext stream; and a receiving agent to decrypt the ciphertext stream.

Claims (14)

1. A method of encrypting plaintext information securely in a credit card, the method comprising:

selecting, from a server/database record, a plaintext P based on user information when a user applies for an account;

generating, by the server/database record a first key, a second key and a controllable plaintext stream according to requirements of the user and/or a company providing the credit card;

using, by the server/database record, the plaintext P, the first key, the second key, and the controllable plaintext stream to provide a secure encryption scheme to perform encryption to produce a ciphertext C;

sending the first key to a cardholder;

inserting the ciphertext C into the credit card and sending the credit card to the cardholder;

inserting the plaintext P, the second key, and the controllable plaintext stream into a cardholder database record;

decrypting the ciphertext C using the first key, the second key, and the controllable plaintext stream to produce a decrypted plaintext;

comparing the decrypted plaintext to the plaintext P;

authorizing a transaction of the user if the decrypted plaintext is equal to the plaintext P;

denying the transaction of the user if the decrypted plaintext is not equal to the plaintext P and reporting that the card may have been duplicated;

generating a new controllable plaintext stream and storing the new controllable plaintext stream into the cardholder database record;

encrypting the plaintext P using the new controllable plaintext stream, the first key, and the second key to produce a new ciphertext C; and

inserting the new ciphertext C into the credit card.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2016
From: YUEN, PAK KAY
To: PERMANENT PRIVACY LTD.
Reel/Frame 039317/0436 →
Continuity (2)
Division 11041436 · Jan 25, 2005
Related Publication 20100257368A1 · Oct 7, 2010