JP6669929B2 - シングルサインオンアプリケーション用の暗号化鍵を管理するためのシステム及び方法 - Google Patents
シングルサインオンアプリケーション用の暗号化鍵を管理するためのシステム及び方法 Download PDFInfo
- Publication number
- JP6669929B2 JP6669929B2 JP2019500214A JP2019500214A JP6669929B2 JP 6669929 B2 JP6669929 B2 JP 6669929B2 JP 2019500214 A JP2019500214 A JP 2019500214A JP 2019500214 A JP2019500214 A JP 2019500214A JP 6669929 B2 JP6669929 B2 JP 6669929B2
- Authority
- JP
- Japan
- Prior art keywords
- key
- cloud service
- decrypting
- service
- data
- 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
- 238000000034 method Methods 0.000 title claims description 41
- 230000006870 function Effects 0.000 claims description 12
- 230000004044 response Effects 0.000 claims description 5
- 238000004891 communication Methods 0.000 description 38
- 238000009795 derivation Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 11
- 238000004590 computer program Methods 0.000 description 6
- 238000012546 transfer Methods 0.000 description 5
- 239000003795 chemical substances by application Substances 0.000 description 4
- 239000004744 fabric Substances 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000003339 best practice Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000002265 prevention Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 238000013515 script Methods 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3226—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
- H04L9/3228—One-time or temporary data, i.e. information which is sent for every authentication or authorization, e.g. one-time-password, one-time-token or one-time-key
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0815—Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
- H04L9/0822—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) using key encryption key
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/14—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Storage Device Security (AREA)
Description
セッション鍵と共にクラウドサービス鍵を受信すること、及び/又はクラウドサービス鍵を提供することを求めるアイデンティティサービスに対する要求に応答してクラウドサービス鍵を受信することを含んでもよい。一実施形態では、コンピュータ実装方法は、クラウドサービス鍵を復号するためのマスタ鍵を暗号化及び復号するためのセッション鍵をクライアントエージェントに提供することによってクラウドサービス上の暗号化されたデータへのアクセスを容易にすることを求める要求を、アイデンティティサービスにおいて受信することと、セッション鍵をクライアントエージェントに提供することと、を更に含んでもよい。
アイデンティティサービス210から、クラウドサービス208(1)上の暗号化されたデータへのアクセス要求の通知212であって、クラウドサービス鍵を復号するためのマスタ鍵218を暗号化及び復号するためのセッション鍵214を含む、通知212を受信してもよい。導出モジュール106は、ユーザから受信した少なくとも1つの認証要素216に基づいて、マスタ鍵218を導出してもよい。サービスモジュール108は、マスタ鍵218を使用して、クラウドサービス208(1)上のデータを復号するためのクラウドサービス鍵220を復号してもよい。
Claims (13)
- シングルサインオンアプリケーション用の暗号化鍵を管理するためのコンピュータ実装方法であって、前記方法の少なくとも一部分は、少なくとも1つのプロセッサを含むコンピューティングデバイスによって実施され、前記方法は、
アイデンティティサービスから、クラウドサービス上の暗号化されたデータへのアクセス要求の通知であって、クラウドサービス鍵を復号するためのマスタ鍵を暗号化及び復号するためのセッション鍵を含む、通知を受信することと、
ユーザから受信した少なくとも1つの認証要素に基づいて、前記マスタ鍵を導出することと、
前記マスタ鍵を使用して、前記クラウドサービス上のデータを復号するためのクラウドサービス鍵を復号することと、
前記セッション鍵を使用して暗号化された前記マスタ鍵をクライアント鍵記憶部に記憶することと、
前記アイデンティティサービスから、追加のクラウドサービス上の暗号化されたデータへの追加のアクセス要求の追加の通知であって、前記セッション鍵を含む、通知を受信することと、
再度前記ユーザから前記認証要素を取得することなしに、前記セッション鍵を使用することによって前記マスタ鍵を復号することと、
前記マスタ鍵を使用して、前記追加のクラウドサービス上のデータを復号するための追加のクラウドサービス鍵を復号することと、を含む、方法。 - 前記マスタ鍵を導出することは、前記ユーザから受信した前記認証要素にハッシュ関数を適用することを含む、請求項1に記載のコンピュータ実装方法。
- 前記暗号化されたデータを復号するために、前記復号されたクラウドサービス鍵を前記クラウドサービスに提供することを更に含む、請求項1に記載のコンピュータ実装方法。
- クライアント上で、前記復号されたクラウドサービス鍵を使用して復号するために、前記暗号化されたデータを前記クラウドサービスから受信することを更に含む、請求項1に記載のコンピュータ実装方法。
- 前記暗号化されたクラウドサービス鍵を前記クラウドサービスから受信することを更に含む、請求項1に記載のコンピュータ実装方法。
- 前記暗号化されたクラウドサービス鍵を前記アイデンティティサービスから受信することを更に含む、請求項1に記載のコンピュータ実装方法。
- 前記暗号化されたクラウドサービス鍵を受信することは、
前記セッション鍵と共に前記クラウドサービス鍵を受信することと、
前記クラウドサービス鍵を提供することを求める前記アイデンティティサービスに対する要求に応答して前記クラウドサービス鍵を受信することと、の少なくとも1つを含む、請求項1又は6に記載のコンピュータ実装方法。 - クラウドサービス鍵を復号するための前記マスタ鍵を暗号化及び復号するための前記セッション鍵をクライアントエージェントに提供することによって前記クラウドサービス上の暗号化されたデータへのアクセスを容易化することを求める要求を、前記アイデンティティサービスにおいて受信することと、
前記セッション鍵を前記クライアントエージェントに提供することと、を更に含む、請求項1に記載のコンピュータ実装方法。 - シングルサインオンアプリケーション用の暗号化鍵を管理するためのシステムであって、
アイデンティティサービスから、クラウドサービス上の暗号化されたデータへのアクセス要求の通知であって、クラウドサービス鍵を復号するためのマスタ鍵を暗号化及び復号するためのセッション鍵を含む、通知を受信する、メモリに記憶された受信するための手段と、
ユーザから受信した少なくとも1つの認証要素に基づいて前記マスタ鍵を導出する、メモリに記憶された導出するための手段と、
前記マスタ鍵を使用して、前記クラウドサービス上のデータを復号するためのクラウドサービス鍵を復号する、メモリに記憶された復号するための手段と、
前記セッション鍵を使用して暗号化された前記マスタ鍵をクライアント鍵記憶部に記憶する、メモリに記憶された記憶するための手段と、を備え、
前記受信するための手段は、アイデンティティサービスから、追加のクラウドサービス上の暗号化されたデータへの追加のアクセス要求の追加の通知であって、前記セッション鍵を含む、通知を受信し、
前記復号するための手段は、再度前記ユーザから前記認証要素を取得することなしに、前記セッション鍵を使用することによって前記マスタ鍵を復号し、
前記復号するための手段は、前記マスタ鍵を使用して、前記追加のクラウドサービス上のデータを復号するための追加のクラウドサービス鍵を復号し、
前記システムは更に、前記受信するための手段、前記導出するための手段、前記復号するための手段、及び前記記憶するための手段を実行するように構成された少なくとも1つの物理プロセッサを備える、システム。 - 前記導出するための手段は、前記ユーザから受信した前記認証要素にハッシュ関数を適用することによって前記マスタ鍵を導出する、請求項9に記載のシステム。
- 前記復号するための手段は、前記暗号化されたデータを復号するために、前記復号されたクラウドサービス鍵を前記クラウドサービスに提供する、請求項9に記載のシステム。
- 前記復号するための手段は、クライアント上で、前記復号されたクラウドサービス鍵を使用して復号するために、前記暗号化されたデータを前記クラウドサービスから受信する、請求項9に記載のシステム。
- 前記復号するための手段は、
前記暗号化されたクラウドサービス鍵を前記クラウドサービス又は前記アイデンティティサービスの少なくとも1つから受信する、請求項9に記載のシステム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/083,032 | 2016-03-28 | ||
US15/083,032 US10367643B2 (en) | 2016-03-28 | 2016-03-28 | Systems and methods for managing encryption keys for single-sign-on applications |
PCT/US2016/069036 WO2017171955A1 (en) | 2016-03-28 | 2016-12-28 | Systems and methods for managing encryption keys for single-sign-on applications |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019511890A JP2019511890A (ja) | 2019-04-25 |
JP6669929B2 true JP6669929B2 (ja) | 2020-03-18 |
Family
ID=57799929
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019500214A Active JP6669929B2 (ja) | 2016-03-28 | 2016-12-28 | シングルサインオンアプリケーション用の暗号化鍵を管理するためのシステム及び方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10367643B2 (ja) |
EP (1) | EP3449607B1 (ja) |
JP (1) | JP6669929B2 (ja) |
CN (1) | CN109076054B (ja) |
WO (1) | WO2017171955A1 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10356079B2 (en) * | 2016-12-05 | 2019-07-16 | Keeper Security, Inc. | System and method for a single sign on connection in a zero-knowledge vault architecture |
FR3096161B1 (fr) * | 2019-05-14 | 2021-09-24 | Orange | Procédé, dispositif et système de sécurisation de données et de clés de chiffrement d'un objet connecté. |
US11582036B1 (en) * | 2019-10-18 | 2023-02-14 | Splunk Inc. | Scaled authentication of endpoint devices |
CN111526249B (zh) * | 2020-04-16 | 2022-02-01 | 维沃移动通信(杭州)有限公司 | 一种信息处理方法和电子设备 |
CN114124422B (zh) * | 2020-08-31 | 2023-09-12 | 北京书生网络技术有限公司 | 一种密钥管理方法及装置 |
CN113190878A (zh) * | 2021-05-12 | 2021-07-30 | 广东康宝莱智慧水务有限公司 | 一种国密加密算法与水务物联采集系统 |
CN118300902B (zh) * | 2024-06-05 | 2024-09-13 | 中国电信股份有限公司 | 身份认证方法及装置、计算机程序产品、电子设备 |
CN118644243A (zh) * | 2024-08-15 | 2024-09-13 | 浙江万里共链科技发展有限公司 | 面向联盟链的密钥钱包管理方法以及系统 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005209118A (ja) * | 2004-01-26 | 2005-08-04 | Nippon Telegr & Teleph Corp <Ntt> | 情報分散ストレージシステムとこのシステムに用いられる全体認証サーバ装置、認証サーバ装置及び分散ストレージサーバ装置及び情報分散ストレージ方法 |
US20050172127A1 (en) | 2004-01-31 | 2005-08-04 | Frank Hartung | System and method for transcoding encrypted multimedia messages transmitted between two devices |
WO2006006704A2 (en) * | 2004-07-09 | 2006-01-19 | Matsushita Electric Industrial Co., Ltd. | System and method for managing user authentication and service authorization to achieve single-sign-on to access multiple network interfaces |
JP2008124649A (ja) * | 2006-11-09 | 2008-05-29 | Toshiba Corp | 権利付きコンテンツの移動方法 |
MX2009014173A (es) | 2007-07-05 | 2010-03-04 | Fraunhofer Ges Forschung | Metodo y dispositivo para manejo de derechos digitales. |
US8856512B2 (en) * | 2008-12-30 | 2014-10-07 | Intel Corporation | Method and system for enterprise network single-sign-on by a manageability engine |
US8462955B2 (en) * | 2010-06-03 | 2013-06-11 | Microsoft Corporation | Key protectors based on online keys |
US8713589B2 (en) | 2010-12-23 | 2014-04-29 | Microsoft Corporation | Registration and network access control |
WO2012167094A1 (en) * | 2011-06-01 | 2012-12-06 | Security First Corp. | Systems and methods for secure distributed storage |
US20130017347A1 (en) * | 2011-07-12 | 2013-01-17 | Baker Hughes Incorporated | Scale inhibiting surface texture |
US20130173477A1 (en) * | 2011-08-19 | 2013-07-04 | Geoffrey I. Cairns | Storing and forwarding credentials securely from one RFID device to another |
US9270459B2 (en) | 2011-09-20 | 2016-02-23 | Cloudbyte, Inc. | Techniques for achieving tenant data confidentiality from cloud service provider administrators |
JP6098087B2 (ja) * | 2012-09-21 | 2017-03-22 | 富士通株式会社 | 解析方法、解析装置および解析プログラム |
GB2507191B (en) | 2012-10-17 | 2015-03-04 | Box Inc | Remote key management in a cloud-based environment |
CN103248476B (zh) * | 2013-05-02 | 2016-10-26 | 华为数字技术(苏州)有限公司 | 数据加密密钥的管理方法、系统及终端 |
CN109617933B (zh) * | 2013-09-20 | 2021-09-17 | 甲骨文国际公司 | 利用表单填充代理应用的基于网络的单点登录 |
JP6190720B2 (ja) * | 2013-12-27 | 2017-08-30 | Kddi株式会社 | 監視装置、監視方法およびプログラム |
US9529733B1 (en) | 2014-09-18 | 2016-12-27 | Symantec Corporation | Systems and methods for securely accessing encrypted data stores |
-
2016
- 2016-03-28 US US15/083,032 patent/US10367643B2/en active Active
- 2016-12-28 JP JP2019500214A patent/JP6669929B2/ja active Active
- 2016-12-28 CN CN201680083810.5A patent/CN109076054B/zh active Active
- 2016-12-28 WO PCT/US2016/069036 patent/WO2017171955A1/en active Application Filing
- 2016-12-28 EP EP16826654.2A patent/EP3449607B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP3449607A1 (en) | 2019-03-06 |
JP2019511890A (ja) | 2019-04-25 |
CN109076054A (zh) | 2018-12-21 |
US20170279613A1 (en) | 2017-09-28 |
US10367643B2 (en) | 2019-07-30 |
WO2017171955A1 (en) | 2017-10-05 |
EP3449607B1 (en) | 2021-11-10 |
CN109076054B (zh) | 2021-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9258122B1 (en) | Systems and methods for securing data at third-party storage services | |
JP6669929B2 (ja) | シングルサインオンアプリケーション用の暗号化鍵を管理するためのシステム及び方法 | |
US9076004B1 (en) | Systems and methods for secure hybrid third-party data storage | |
JP6182589B2 (ja) | 安全な第三者データ記憶のためのシステム及び方法 | |
US9202076B1 (en) | Systems and methods for sharing data stored on secure third-party storage platforms | |
US10326733B2 (en) | Systems and methods for facilitating single sign-on for multiple devices | |
US9203815B1 (en) | Systems and methods for secure third-party data storage | |
US9529733B1 (en) | Systems and methods for securely accessing encrypted data stores | |
US9800560B1 (en) | Systems and methods for monitoring encrypted data transmission | |
US10015173B1 (en) | Systems and methods for location-aware access to cloud data stores | |
US10157290B1 (en) | Systems and methods for encrypting files | |
US20170331818A1 (en) | Systems and methods for location-restricting one-time passcodes | |
US11223636B1 (en) | Systems and methods for password breach monitoring and notification | |
US10360366B1 (en) | Systems and methods for providing two-factor authentication with an enterprise gateway when an authentication server is unavailable | |
US9313185B1 (en) | Systems and methods for authenticating devices | |
US8667281B1 (en) | Systems and methods for transferring authentication credentials | |
US20180145970A1 (en) | Systems and methods for performing secure backup operations | |
US10645073B1 (en) | Systems and methods for authenticating applications installed on computing devices | |
US9749299B1 (en) | Systems and methods for image-based encryption of cloud data | |
US10462113B1 (en) | Systems and methods for securing push authentications | |
US10033732B1 (en) | Systems and methods for detecting cloning of security tokens | |
US10469457B1 (en) | Systems and methods for securely sharing cloud-service credentials within a network of computing devices | |
US11184169B1 (en) | Systems and methods for crowd-storing encrypiion keys | |
US9756505B1 (en) | Systems and methods for utilizing authentication requests for on-demand provisioning of access-point accounts | |
US10192056B1 (en) | Systems and methods for authenticating whole disk encryption systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180919 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180919 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20180927 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190830 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190924 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20191218 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200115 |
|
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: 20200204 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200227 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6669929 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |