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) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116389006B (zh) * | 2023-04-12 | 2025-07-15 | 华中科技大学 | 一种基于属性的访问控制加密方法和装置 |
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 |
|---|---|---|
| CN104901942B (zh) | 一种基于属性加密的分布式访问控制方法 | |
| Hota et al. | Capability-based cryptographic data access control in cloud computing | |
| CN101807991B (zh) | 密文政策属性基加密系统和方法 | |
| US10735186B2 (en) | Revocable stream ciphers for upgrading encryption in a shared resource environment | |
| CN113411323B (zh) | 基于属性加密的医疗病历数据访问控制系统及方法 | |
| JP5047638B2 (ja) | 暗号文復号権委譲システム | |
| WO2015107641A1 (ja) | 暗号システム、鍵生成装置、再暗号化装置及びユーザ端末 | |
| CN112787822A (zh) | 一种大属性集下的基于sm9的属性加密方法及系统 | |
| 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) | データ処理システム | |
| JP2020161945A (ja) | 暗号システム、ユーザ端末、ストレージ装置、暗号方法、認証方法、暗号プログラム、及び認証プログラム | |
| JP2018085681A (ja) | 強化されたセキュリティを有する取引相互監視システム | |
| JP6936482B2 (ja) | 暗号システム、ユーザシステム、暗号方法、及び暗号プログラム | |
| Tiwari et al. | A novel secure cloud storage architecture combining proof of retrievability and revocation | |
| Swetha et al. | Security on mobile cloud computing using cipher text policy and attribute based encryption scheme | |
| CN113810368B (zh) | 一种支持双重访问控制的数据共享方法及系统 | |
| Cao et al. | Analysis of one secure anticollusion data sharing scheme for dynamic groups in the cloud | |
| KR20210020699A (ko) | 컨소시엄 블록체인 네트워크에서의 프라이빗 키를 백업 및 복원하는 방법 및 장치 | |
| Liu et al. | A secure and efficient data sharing framework with delegated capabilities in hybrid cloud | |
| Yasmin et al. | Decentralized Entrance Power with Secret Endorsement of Data Stored in Clouds | |
| Ullah et al. | QuSigS: A quantum Signcryption scheme to recover key escrow problem and key revocation problem in cloud computing | |
| Hojabri | Ensuring data storage security in cloud computing with effect of Kerberos | |
| JP2006279269A (ja) | 情報管理装置、情報管理システム、ネットワークシステム、ユーザ端末、及びこれらのプログラム | |
| JP2018142922A (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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |