IP Library Granted Patent US 8,437,474
Granted Patent B2
US 8,437,474 · App. 12/947,521 · Granted May 7, 2013

Public key encryption for groups

Inventors: Yuliang Zheng (Charlotte, NC); Luis Antonio Suarez (Concord, NC)
Assignee: Wells Fargo Bank, N.A.
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,437,474
App. No.
12/947,521
Granted
May 7, 2013
Kind
B2
Abstract

A system is comprised of a user and a group, wherein the group is comprised of a group leader and a group of M members where M is equal to or greater than one. The group leader generates a group public key and a group leader “master” private key. The group leader creates a personalized watermarked or decryption key, also referred to as an individual private key, for each group member. The individual private key uniquely identifies each group member. The group leader distributes the individual private keys to each of the group members. Each group member receives from a user a message encrypted using the group public key. Each of the group members uses its individual private key to decrypt the encrypted message sent by the user to the group.

Claims (24)

1. A system for public key encryption for groups, the system comprising:

a user, and

a group comprised of a group leader and at least one group member,

wherein the group has a single public key for the group and an individual private key for each group member, the individual private key having been created for each group member according to formula (5):

d i =d +HASH 32 ( d,N,e ,ID i ,Z )φ( N )  (5)

wherein

d i is the individual private key for group member i where i equals 1 to M,

M is the number of members in the group,

d is a private exponent,

e is a public exponent,

p is a prime number,

q is a prime number,

ID i is the identification for group member i,

Z is a data string that is shared among all group members,

N=p*q, and

φ(N) is=(p−1)(q−1)

and

a message received by the group from the user encrypted by asymmetric encryption using the group public key.

2. The system according to claim 1 , wherein the system is a computer network system.

3. The system according to claim 2 , wherein the computer network system is for banking, investing, or retail services.

4. The system according to claim 1 , wherein the single public key and individual private keys are generated by the group leader.

5. The system according to claim 4 , wherein the single public key and individual private keys are generated using asymmetric encryption.

6. The system according to claim 5 , wherein the asymmetric encryption is selected from the group consisting of RSA, Rabin, variants of RSA, and variants of Rabin.

7. The system according to claim 6 , wherein the asymmetric encryption is RSA.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2015
From: ZHENG, YULIANG; SUAREZ, LUIS ANTONIO
To: WACHOVIA CORPORATION
Reel/Frame 035536/0263 →
MERGER Recorded Apr 30, 2015
From: WACHOVIA CORPORATION
To: WELLS FARGO & COMPANY
Reel/Frame 035536/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2015
From: WELLS FARGO & COMPANY
To: WELLS FARGO BANK, N.A.
Reel/Frame 035536/0308 →
Continuity (4)
Continuation 11022491 · Dec 22, 2004
Provisional Application 60531695 · Dec 23, 2003
Provisional Application 60531263 · Dec 22, 2003
Related Publication 20110058673A1 · Mar 10, 2011