JP6936482B2 - 暗号システム、ユーザシステム、暗号方法、及び暗号プログラム - Google Patents
暗号システム、ユーザシステム、暗号方法、及び暗号プログラム Download PDFInfo
- Publication number
- JP6936482B2 JP6936482B2 JP2017217331A JP2017217331A JP6936482B2 JP 6936482 B2 JP6936482 B2 JP 6936482B2 JP 2017217331 A JP2017217331 A JP 2017217331A JP 2017217331 A JP2017217331 A JP 2017217331A JP 6936482 B2 JP6936482 B2 JP 6936482B2
- Authority
- JP
- Japan
- Prior art keywords
- key
- user terminal
- attribute
- user
- encryption
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Description
Claims (8)
- 属性ベース暗号を用いた暗号システムであって、
鍵発行機関と、
1以上の属性を含む第1属性を有する第1ユーザ端末及び第2ユーザ端末を含むユーザシステムと、
を備え、
前記鍵発行機関は、第1公開鍵を生成するとともに、前記第1公開鍵を公開し、
前記第2ユーザ端末は、第2公開鍵を生成するとともに、前記第2公開鍵を公開し、
前記第1ユーザ端末は、前記第1属性に応じた第1秘密鍵を前記鍵発行機関に要求するとともに、前記第1属性に応じた第2秘密鍵を前記第2ユーザ端末に要求し、
前記鍵発行機関は、前記第1ユーザ端末からの要求に応じて、前記第1秘密鍵を生成して前記第1秘密鍵を前記第1ユーザ端末に配布し、
前記第2ユーザ端末は、前記第1ユーザ端末からの要求に応じて、前記第2秘密鍵を生成して前記第2秘密鍵を前記第1ユーザ端末に配布し、
前記第1ユーザ端末は、前記第1公開鍵及び前記第2公開鍵を用いて属性ベース暗号の暗号化用の暗号化鍵を生成し、前記第1秘密鍵及び前記第2秘密鍵を用いて属性ベース暗号の復号用の第1復号鍵を生成する、暗号システム。 - 前記第2ユーザ端末は、1以上の属性を含む第2属性を有し、
前記第2ユーザ端末は、前記第2属性に応じた第3秘密鍵を前記鍵発行機関に要求するとともに、前記第2属性に応じた第4秘密鍵を生成し、
前記鍵発行機関は、前記第2ユーザ端末からの要求に応じて、前記第3秘密鍵を生成して前記第3秘密鍵を前記第2ユーザ端末に配布し、
前記第2ユーザ端末は、前記第1公開鍵及び前記第2公開鍵を用いて前記暗号化鍵を生成し、前記第3秘密鍵及び前記第4秘密鍵を用いて属性ベース暗号の復号用の第2復号鍵を生成する、請求項1に記載の暗号システム。 - 別の鍵発行機関をさらに備え、
前記第2ユーザ端末は、前記ユーザシステムで用いられる複数の属性のうちの1以上の属性を委譲属性の集合として前記別の鍵発行機関に委譲し、
前記第1ユーザ端末は、前記第1属性が前記委譲属性の集合に含まれる場合には、前記第2秘密鍵を前記別の鍵発行機関に要求し、
前記別の鍵発行機関は、前記第1ユーザ端末からの要求に応じて、前記第2秘密鍵を生成して前記第2秘密鍵を前記第1ユーザ端末に配布する、請求項1又は請求項2に記載の暗号システム。 - 1以上の属性を含む第1属性を有する第1ユーザ端末と第2ユーザ端末とを含み、属性ベース暗号を利用するユーザシステムであって、
前記第1ユーザ端末は、外部の鍵発行機関によって生成された第1公開鍵と前記第2ユーザ端末によって生成された第2公開鍵とを取得して、前記第1公開鍵及び前記第2公開鍵を用いて属性ベース暗号の暗号化用の暗号化鍵を生成し、
前記第1ユーザ端末は、前記第1属性に応じた第1秘密鍵を前記鍵発行機関に要求するとともに、前記第1属性に応じた第2秘密鍵を前記第2ユーザ端末に要求し、
前記第1ユーザ端末は、前記第1秘密鍵を前記鍵発行機関から取得し、前記第2秘密鍵を前記第2ユーザ端末から取得し、前記第1秘密鍵及び前記第2秘密鍵を用いて属性ベース暗号の復号用の第1復号鍵を生成する、ユーザシステム。 - 前記第2ユーザ端末は、1以上の属性を含む第2属性を有し、
前記第2ユーザ端末は、前記第2属性に応じた第3秘密鍵を前記鍵発行機関に要求するとともに、前記第2属性に応じた第4秘密鍵を生成し、
前記第2ユーザ端末は、前記第1公開鍵及び前記第2公開鍵を用いて前記暗号化鍵を生成し、
前記第2ユーザ端末は、前記第3秘密鍵を前記鍵発行機関から取得して、前記第3秘密鍵及び前記第4秘密鍵を用いて属性ベース暗号の復号用の第2復号鍵を生成する、請求項4に記載のユーザシステム。 - 前記第2ユーザ端末は、前記ユーザシステムで用いられる複数の属性のうちの1以上の属性を委譲属性の集合として別の鍵発行機関に委譲し、
前記第1ユーザ端末は、前記第1属性が前記委譲属性の集合に含まれる場合には、前記第2秘密鍵を前記別の鍵発行機関に要求する、請求項4又は請求項5に記載のユーザシステム。 - 1以上の属性を含む第1属性を有する第1ユーザ端末と第2ユーザ端末とを含み、属性ベース暗号を利用するユーザシステムにおいて、前記第1ユーザ端末が行う暗号方法であって、
外部の鍵発行機関によって生成された第1公開鍵と前記第2ユーザ端末によって生成された第2公開鍵とを取得するステップと、
前記第1公開鍵及び前記第2公開鍵を用いて属性ベース暗号の暗号化用の暗号化鍵を生成するステップと、
前記第1属性に応じた第1秘密鍵を前記鍵発行機関に要求するとともに、前記第1属性に応じた第2秘密鍵を前記第2ユーザ端末に要求するステップと、
前記第1秘密鍵を前記鍵発行機関から取得し、前記第2秘密鍵を前記第2ユーザ端末から取得するステップと、
前記第1秘密鍵及び前記第2秘密鍵を用いて属性ベース暗号の復号用の第1復号鍵を生成するステップと、
を備える暗号方法。 - コンピュータに、
外部の鍵発行機関によって生成された第1公開鍵と、前記コンピュータとともにユーザシステムに属するユーザ端末によって生成された第2公開鍵と、を取得するステップと、
前記第1公開鍵及び前記第2公開鍵を用いて属性ベース暗号の暗号化用の暗号化鍵を生成するステップと、
前記コンピュータの1以上の属性を含む第1属性に応じた第1秘密鍵を前記鍵発行機関に要求するとともに、前記第1属性に応じた第2秘密鍵を前記ユーザ端末に要求するステップと、
前記第1秘密鍵を前記鍵発行機関から取得し、前記第2秘密鍵を前記ユーザ端末から取得するステップと、
前記第1秘密鍵及び前記第2秘密鍵を用いて属性ベース暗号の復号用の第1復号鍵を生成するステップと、
を実行させるための暗号プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017217331A JP6936482B2 (ja) | 2017-11-10 | 2017-11-10 | 暗号システム、ユーザシステム、暗号方法、及び暗号プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017217331A JP6936482B2 (ja) | 2017-11-10 | 2017-11-10 | 暗号システム、ユーザシステム、暗号方法、及び暗号プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019086744A JP2019086744A (ja) | 2019-06-06 |
JP6936482B2 true JP6936482B2 (ja) | 2021-09-15 |
Family
ID=66762992
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017217331A Active JP6936482B2 (ja) | 2017-11-10 | 2017-11-10 | 暗号システム、ユーザシステム、暗号方法、及び暗号プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6936482B2 (ja) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5618881B2 (ja) * | 2011-03-25 | 2014-11-05 | 三菱電機株式会社 | 暗号処理システム、鍵生成装置、暗号化装置、復号装置、暗号処理方法及び暗号処理プログラム |
JP5841955B2 (ja) * | 2013-01-21 | 2016-01-13 | 日本電信電話株式会社 | 関数型暗号システム及び方法 |
-
2017
- 2017-11-10 JP JP2017217331A patent/JP6936482B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2019086744A (ja) | 2019-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Hota et al. | Capability-based cryptographic data access control in cloud computing | |
US10735186B2 (en) | Revocable stream ciphers for upgrading encryption in a shared resource environment | |
CN113037484B (zh) | 数据传输方法、装置、终端、服务器及存储介质 | |
JP5047638B2 (ja) | 暗号文復号権委譲システム | |
WO2015107641A1 (ja) | 暗号システム、鍵生成装置、再暗号化装置及びユーザ端末 | |
Tu et al. | A secure, efficient and verifiable multimedia data sharing scheme in fog networking system | |
Li et al. | Multi-user searchable encryption with a designated server | |
Ramachandran et al. | Secure and efficient data forwarding in untrusted cloud environment | |
WO2017141399A1 (ja) | データ処理システム | |
JP2006279269A (ja) | 情報管理装置、情報管理システム、ネットワークシステム、ユーザ端末、及びこれらのプログラム | |
Tiwari et al. | A novel secure cloud storage architecture combining proof of retrievability and revocation | |
Cao et al. | Analysis of one secure anticollusion data sharing scheme for dynamic groups in the cloud | |
KR20210020699A (ko) | 컨소시엄 블록체인 네트워크에서의 프라이빗 키를 백업 및 복원하는 방법 및 장치 | |
JP6936482B2 (ja) | 暗号システム、ユーザシステム、暗号方法、及び暗号プログラム | |
Dhal et al. | RACC: an efficient and revocable fine grained access control model for cloud storage | |
Yasmin et al. | Decentralized Entrance Power with Secret Endorsement of Data Stored in Clouds | |
Hojabri | Ensuring data storage security in cloud computing with effect of kerberos | |
Liu et al. | A secure and efficient data sharing framework with delegated capabilities in hybrid cloud | |
SATHEESH et al. | A NOVEL HARDWARE PARAMETERS BASED CLOUD DATA ENCRYPTION AND DECRYPTION AGAINST UNAUTHORIZED USERS. | |
Ullah et al. | QuSigS: A quantum Signcryption scheme to recover key escrow problem and key revocation problem in cloud computing | |
JP2018107625A (ja) | データ配信システム、データ生成装置、仲介装置、データ配信方法、及びプログラム | |
Dabhade et al. | Data security in cloud using aggregate key and Diffie-Hellman algorithm | |
JP2018142922A (ja) | データ流通システム及びデータ流通方法 | |
KR101851719B1 (ko) | 암호화키 분배 시스템 및 방법 | |
JP2020161945A (ja) | 暗号システム、ユーザ端末、ストレージ装置、暗号方法、認証方法、暗号プログラム、及び認証プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201021 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210622 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210810 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210820 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6936482 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |