IP Library Patent Application 17622208
Patent Application
App. No. 17/622,208

CYPHER SYSTEM, KEY GENERATION APPARATUS, ENCRYPTION APPARATUS, DECRYPTION APPARATUS, METHOD AND PROGRAM

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 None
App. No.
17/622,208
Abstract

An encryption system includes one or more computers each including a memory and a processor configured to generating a public key and a master private key that are used in attribute-based encryption; using, as inputs, at least the public key and one of an attribute and a policy that is denoted by an arbitrary conditional expression related to the attribute, and generating at least cyphertext in which one of the attribute and the policy is embedded; using the public key, the master private key, and the other of the attribute and the policy as inputs, and generating a private key in which the other of the attribute and the policy is embedded; and using the public key, the cyphertext, and the private key as inputs, and decrypting the cyphertext.

Claims (15)

1 . An encryption system, comprising:

one or more computers each including a memory and a processor configured to generating a public key and a master private key that are used in attribute-based encryption;

using, as inputs, at least the public key and one of an attribute and a policy that is denoted by an arbitrary conditional expression related to the attribute, and generating at least cyphertext in which one of the attribute and the policy is embedded;

using the public key, the master private key, and the other of the attribute and the policy as inputs, and generating a private key in which the other of the attribute and the policy is embedded; and

using the public key, the cyphertext, and the private key as inputs, and decrypting the cyphertext.

2 . A key generation apparatus, comprising:

a memory and a processor configured to generating a public key and a master private key that are used in attribute-based encryption; and

using, as inputs, the public key, the master private key, and one of an attribute and a policy that is denoted by an arbitrary conditional expression related to the attribute, and generating a private key in which one of the attribute and the policy is embedded.

3 - 4 . (canceled)

5 . A method executed by a computer including a memory and a processor, the method comprising:

generating a public key and a master private key that are used in attribute-based encryption;

an encryption procedure of using, as inputs, at least the public key and one of an attribute and a policy that is denoted by an arbitrary conditional expression related to the attribute, and generating at least cyphertext in which one of the attribute and the policy is embedded;

using the public key, the master private key, and the other of the attribute and the policy as inputs, and generating a private key in which the other of the attribute and the policy is embedded; and

using the public key, the cyphertext, and the private key as inputs, and decrypting the cyphertext.

6 . A non-transitory computer-readable recording medium having computer-readable instructions stored thereon, which when executed, cause a computer including a memory and a processor to execute respective operations in the encryption system according to claim 1 or respective operations in the key generation apparatus according to claim 2 .

Assignments (2)
CHANGE OF NAME Recorded Oct 22, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 073184/0647 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2021
From: TOMIDA, JUNICHI
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 058466/0222 →