Nova Patents
US8437474B2

Public key encryption for groups

Summary by NHIP

Group Public Key Encryption

The system enables a group leader to generate a single public key and unique individual private keys for each member using a specific mathematical formula. Each member decrypts messages encrypted with the group public key by applying their individual private key derived from formula (5) involving d, N, e, ID, and Z.

Claim Score by NHIP

Read claim 1, the broadest

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.

US8437474B2, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Expired 22 December 2024, 1.8 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

7 claims: 1 independent, 6 dependent

  1. 1
    Broadest claimClaim Score 31, narrow(NHIP)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.