JP6852003B2 - 情報管理装置、認証装置、情報管理システム、情報管理方法、およびコンピュータプログラム - Google Patents
情報管理装置、認証装置、情報管理システム、情報管理方法、およびコンピュータプログラム Download PDFInfo
- Publication number
- JP6852003B2 JP6852003B2 JP2018040775A JP2018040775A JP6852003B2 JP 6852003 B2 JP6852003 B2 JP 6852003B2 JP 2018040775 A JP2018040775 A JP 2018040775A JP 2018040775 A JP2018040775 A JP 2018040775A JP 6852003 B2 JP6852003 B2 JP 6852003B2
- Authority
- JP
- Japan
- Prior art keywords
- certificate
- bloom filter
- information
- revoked
- expiration date
- 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
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/3263—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 involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
- H04L9/3268—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 involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements using certificate validation, registration, distribution or revocation, e.g. certificate revocation list [CRL]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/33—User authentication using certificates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
-
- 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/0823—Network architectures or network communication protocols for network security for authentication of entities using certificates
-
- 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/0853—Network architectures or network communication protocols for network security for authentication of entities using an additional device, e.g. smartcard, SIM or a different communication terminal
-
- 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/12—Applying verification of the received information
-
- 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/20—Network architectures or network communication protocols for network security for managing network security; network security policies in general
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
Description
図1は、本実施形態に係る情報管理システムの全体構成図である。本情報管理システムは、機器群103A、103B、103Cと、機器から提示される証明書を用いて機器の認証を行う認証装置101と、情報管理装置(サーバ装置)102と、管理者端末104とを備える。
ブルームフィルタ配布部117によるブルームフィルタの配布方法について説明する。ブルームフィルタの配布用法には複数の方式がある。
例えば、予めブルームフィルタの有効期間を1年間と決定しておくと、ブルームフィルタが新たに生成(追加)されてから1年後の日時が、ブルームフィルタ有効期限となる。1度決定したブルームフィルタ有効期限は途中で変更されることはない。失効した証明書をどのブルームフィルタに追加するかは、失効した証明書の有効期間に基づいて決定してもよい。
ブルームフィルタに新たな証明書を追加する際、ブルームフィルタ有効期限と証明書の有効期限を比較し、証明書の有効期限の方が遅ければ、ブルームフィルタ有効期限を証明書の有効期限で更新する。ブルームフィルタ有効期限の方が遅ければ、ブルームフィルタ有効期限を更新しない。
102:情報管理装置(サーバ装置)
103A、103B、103C:機器
104:管理者端末
110:通信部
111:失効要求受付部
112:ブルームフィルタ生成部
113:通信部
114:失効情報検索部(検査部)
115:失効リスト記憶部
116:ブルームフィルタ記憶部
117:ブルームフィルタ配布部
210:通信部
211:認証部
212:ブルームフィルタ取得部
213:通信部
214:検証部
215:検証履歴記憶部
216:ブルームフィルタ記憶部
Claims (12)
- 有効期限前に失効させられた証明書の情報に基づき、ブルームフィルタを生成するブルームフィルタ生成部と、
前記ブルームフィルタを、機器から提供された証明書を使って前記機器を認証する認証装置に送信するデータ配布部と、
前記認証装置から証明書の失効有無を問い合わせる検査要求を受信した場合に、前記検査要求に係る前記証明書の失効有無を、前記有効期限前に失効させられた証明書の情報を保持する失効管理情報に基づき判断し、前記証明書が失効しているか否かを示す検査結果を前記認証装置に送信する、検査部と、
前記ブルームフィルタ生成部により生成された複数の前記ブルームフィルタを管理する管理部を備え、
前記管理部は、前記ブルームフィルタが生成されたタイミングに応じて、予め定めた有効期限を前記ブルームフィルタに設定し
前記ブルームフィルタ生成部は、前記有効期限前に失効させられた証明書の有効期限が前記ブルームフィルタの有効期限より前の前記ブルームフィルタを選択し、選択したブルームフィルタを、前記有効期限前に失効させられた証明書の情報に基づき更新する
情報管理装置。 - 有効期限前に失効させられた証明書の情報に基づき、ブルームフィルタを生成するブルームフィルタ生成部と、
前記ブルームフィルタを、機器から提供された証明書を使って前記機器を認証する認証装置に送信するデータ配布部と、
前記認証装置から証明書の失効有無を問い合わせる検査要求を受信した場合に、前記検査要求に係る前記証明書の失効有無を、前記有効期限前に失効させられた証明書の情報を保持する失効管理情報に基づき判断し、前記証明書が失効しているか否かを示す検査結果を前記認証装置に送信する、検査部と、
前記ブルームフィルタ生成部により生成された複数の前記ブルームフィルタを管理する管理部を備え、
前記管理部は、前記ブルームフィルタが生成される元となり、かつ前記有効期限前に失効させられた証明書の有効期限のうち、最も新しい有効期限を、前記ブルームフィルタの有効期限とする
情報管理装置。 - 前記検査部は、前記検査結果とともに、前記検査結果をキャッシュすることのキャッシュ要求を、前記認証装置に送信する
請求項1又は2に記載の情報管理装置。 - 前記検査部は、前記失効管理情報に保持されている証明書の情報と、前記失効管理情報に保持されている証明書の情報をキャッシュすることのキャッシュ要求とを、前記認証装置に送信する
請求項1ないし3のいずれか一項に記載の情報管理装置。 - 証明書を指定した失効要求を受信した場合に、前記証明書を失効させ、前記失効要求で指定された前記証明書の情報を前記失効管理情報に保持させる失効要求受付部
を備えた請求項1ないし4のいずれか一項に記載の情報管理装置。 - 前記管理部は、前記ブルームフィルタが生成されたタイミングに応じて、予め定めた有効期限を前記ブルームフィルタに設定し、前記有効期限を過ぎたブルームフィルタを廃棄する
請求項1ないし5のいずれか一項に記載の情報管理装置。 - 有効期限前に失効させられた証明書の情報に基づき、ブルームフィルタを生成するブルームフィルタ生成部と、
前記ブルームフィルタを、機器から提供された証明書を使って前記機器を認証する認証装置に送信するデータ配布部と、
前記認証装置から証明書の失効有無を問い合わせる検査要求を受信した場合に、前記検査要求に係る前記証明書の失効有無を、前記有効期限前に失効させられた証明書の情報を保持する失効管理情報に基づき判断し、前記証明書が失効しているか否かを示す検査結果を前記認証装置に送信する、検査部と、
証明書を指定した失効要求を受信した場合に、前記証明書を失効させ、前記失効要求で指定された前記証明書の情報を前記失効管理情報に保持させる失効要求受付部と、を備え、
前記ブルームフィルタ生成部は、前記ブルームフィルタに基づく検証で偽陽性が発生する確率を計算し、前記確率が閾値以下のときは、前記指定された証明書の情報に基づき前記ブルームフィルタを更新し、前記確率が閾値を超えている場合は、前記指定された証明書の情報から、ブルームフィルタを新たに生成し、
前記データ配布部は、新たに生成された前記ブルームフィルタを前記認証装置に送信する
情報管理装置。 - 請求項1〜7のいずれか一項に記載の情報管理装置と、
機器から提供された証明書を使って前記機器を認証する認証装置であって、前記情報管理装置からブルームフィルタを取得し、前記機器から提供された証明書が失効しているか否かを前記ブルームフィルタに基づき検証する認証装置と、
を備えた情報管理システム。 - 有効期限前に失効させられた証明書の情報に基づき、ブルームフィルタを生成するブルームフィルタ生成ステップと、
前記ブルームフィルタを、機器から提供された証明書を使って前記機器を認証する認証装置に送信するデータ配布ステップと、
前記認証装置から証明書の失効有無を問い合わせる検査要求を受信した場合に、前記検査要求に係る前記証明書の失効有無を、前記有効期限前に失効させられた証明書の情報を保持する失効管理情報に基づき判断し、前記証明書が失効しているか否かを示す検査結果を前記認証装置に送信する、検査ステップと、
前記ブルームフィルタ生成ステップにより生成された複数の前記ブルームフィルタを管理するステップと、
前記ブルームフィルタが生成されたタイミングに応じて、予め定めた有効期限を前記ブルームフィルタに設定するステップと、
前記有効期限前に失効させられた証明書の有効期限が前記ブルームフィルタの有効期限より前の前記ブルームフィルタを選択し、選択したブルームフィルタを、前記有効期限前に失効させられた証明書の情報に基づき更新するステップと
をコンピュータが実行する情報管理方法。 - 有効期限前に失効させられた証明書の情報に基づき、ブルームフィルタを生成するブルームフィルタ生成ステップと、
前記ブルームフィルタを、機器から提供された証明書を使って前記機器を認証する認証装置に送信するデータ配布ステップと、
前記認証装置から証明書の失効有無を問い合わせる検査要求を受信した場合に、前記検査要求に係る前記証明書の失効有無を、前記有効期限前に失効させられた証明書の情報を保持する失効管理情報に基づき判断し、前記証明書が失効しているか否かを示す検査結果を前記認証装置に送信する、検査ステップと、
前記ブルームフィルタ生成ステップにより生成された複数の前記ブルームフィルタを管理するステップと、
前記ブルームフィルタが生成される元となり、かつ前記有効期限前に失効させられた証明書の有効期限のうち、最も新しい有効期限を、前記ブルームフィルタの有効期限とするステップと、
をコンピュータが実行する情報管理方法。 - 有効期限前に失効させられた証明書の情報に基づき、ブルームフィルタを生成するブルームフィルタ生成ステップと、
前記ブルームフィルタを、機器から提供された証明書を使って前記機器を認証する認証装置に送信するデータ配布ステップと、
前記認証装置から証明書の失効有無を問い合わせる検査要求を受信した場合に、前記検査要求に係る前記証明書の失効有無を、前記有効期限前に失効させられた証明書の情報を保持する失効管理情報に基づき判断し、前記証明書が失効しているか否かを示す検査結果を前記認証装置に送信する、検査ステップと、
前記ブルームフィルタ生成ステップにより生成された複数の前記ブルームフィルタを管理するステップと、
前記ブルームフィルタが生成されたタイミングに応じて、予め定めた有効期限を前記ブルームフィルタに設定するステップと、
前記有効期限前に失効させられた証明書の有効期限が前記ブルームフィルタの有効期限より前の前記ブルームフィルタを選択し、選択したブルームフィルタを、前記有効期限前に失効させられた証明書の情報に基づき更新するステップと
をコンピュータに実行させるためのコンピュータプログラム。 - 有効期限前に失効させられた証明書の情報に基づき、ブルームフィルタを生成するブルームフィルタ生成ステップと、
前記ブルームフィルタを、機器から提供された証明書を使って前記機器を認証する認証装置に送信するデータ配布ステップと、
前記認証装置から証明書の失効有無を問い合わせる検査要求を受信した場合に、前記検査要求に係る前記証明書の失効有無を、前記有効期限前に失効させられた証明書の情報を保持する失効管理情報に基づき判断し、前記証明書が失効しているか否かを示す検査結果を前記認証装置に送信する、検査ステップと、
前記ブルームフィルタ生成ステップにより生成された複数の前記ブルームフィルタを管理するステップと、
前記ブルームフィルタが生成される元となり、かつ前記有効期限前に失効させられた証明書の有効期限のうち、最も新しい有効期限を、前記ブルームフィルタの有効期限とするステップと、
をコンピュータに実行させるためのコンピュータプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018040775A JP6852003B2 (ja) | 2018-03-07 | 2018-03-07 | 情報管理装置、認証装置、情報管理システム、情報管理方法、およびコンピュータプログラム |
| US16/129,284 US10965471B2 (en) | 2018-03-07 | 2018-09-12 | Information management device to set expiration dates of bloom filters |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018040775A JP6852003B2 (ja) | 2018-03-07 | 2018-03-07 | 情報管理装置、認証装置、情報管理システム、情報管理方法、およびコンピュータプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019161256A JP2019161256A (ja) | 2019-09-19 |
| JP6852003B2 true JP6852003B2 (ja) | 2021-03-31 |
Family
ID=67843512
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018040775A Active JP6852003B2 (ja) | 2018-03-07 | 2018-03-07 | 情報管理装置、認証装置、情報管理システム、情報管理方法、およびコンピュータプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10965471B2 (ja) |
| JP (1) | JP6852003B2 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7306170B2 (ja) * | 2019-09-03 | 2023-07-11 | 富士通株式会社 | 通信プログラムおよび通信方法 |
| WO2020098815A2 (en) * | 2019-11-29 | 2020-05-22 | Alipay (Hangzhou) Information Technology Co., Ltd. | Methods and devices for cryptographic key management based on blockchain system |
| KR102224264B1 (ko) * | 2020-08-14 | 2021-03-08 | 세종대학교산학협력단 | 주변 장치를 이용한 인증 시스템 및 방법 |
| CA3195744A1 (en) * | 2020-10-16 | 2022-04-21 | Ian MEYERS | Client-side device bloom filter mapping |
| CN115695039B (zh) * | 2022-11-13 | 2023-08-18 | 济南三泽信息安全测评有限公司 | 网络安全漏洞检测系统及方法 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6034754B2 (ja) | 1976-02-18 | 1985-08-10 | 松下電器産業株式会社 | ホログラム記録装置 |
| US6134551A (en) * | 1995-09-15 | 2000-10-17 | Intel Corporation | Method of caching digital certificate revocation lists |
| US5687235A (en) * | 1995-10-26 | 1997-11-11 | Novell, Inc. | Certificate revocation performance optimization |
| JP2002163395A (ja) * | 2000-11-27 | 2002-06-07 | Hitachi Software Eng Co Ltd | 電子証明書有効性確認支援方法とそれを用いる情報処理装置 |
| JP2006040043A (ja) * | 2004-07-28 | 2006-02-09 | Japan Telecom Co Ltd | 利用料金管理システム |
| JP2010266952A (ja) * | 2009-05-12 | 2010-11-25 | Nec Corp | メンバ管理装置、メンバ管理システム、メンバ管理プログラム、および、メンバ管理方法 |
| US8856516B2 (en) * | 2010-09-17 | 2014-10-07 | Skype | Certificate revocation |
| WO2012059794A1 (en) * | 2010-11-05 | 2012-05-10 | Nokia Corporation | Method and apparatus for providing efficient management of certificate revocation |
| US9641343B1 (en) * | 2011-12-20 | 2017-05-02 | Google Inc. | Efficient unified certificate revocation lists |
| JP6034754B2 (ja) * | 2013-06-12 | 2016-11-30 | 株式会社東芝 | サーバ装置、通信システム、およびデータ発行方法 |
| JP2017152986A (ja) * | 2016-02-25 | 2017-08-31 | キヤノン株式会社 | 認証システム、画像形成装置とその制御方法、及びプログラム |
| JP6680022B2 (ja) * | 2016-03-18 | 2020-04-15 | 株式会社リコー | 情報処理装置、情報処理システム、情報処理方法及びプログラム |
| US10615987B2 (en) * | 2017-03-08 | 2020-04-07 | Amazon Technologies, Inc. | Digital certificate usage monitoring systems |
-
2018
- 2018-03-07 JP JP2018040775A patent/JP6852003B2/ja active Active
- 2018-09-12 US US16/129,284 patent/US10965471B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019161256A (ja) | 2019-09-19 |
| US20190280882A1 (en) | 2019-09-12 |
| US10965471B2 (en) | 2021-03-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6852003B2 (ja) | 情報管理装置、認証装置、情報管理システム、情報管理方法、およびコンピュータプログラム | |
| Larisch et al. | CRLite: A scalable system for pushing all TLS revocations to all browsers | |
| US7680937B2 (en) | Content publication | |
| US10764067B2 (en) | Operation of a certificate authority on a distributed ledger | |
| CN102546176B (zh) | 在多主体环境中支持dns安全 | |
| US8108362B2 (en) | Secure content descriptions | |
| JP5215289B2 (ja) | 分散式の委任および検証のための方法、装置、およびシステム | |
| US8041942B2 (en) | Robust peer-to-peer networks and methods of use thereof | |
| JP5670272B2 (ja) | 情報処理装置、サーバ装置およびプログラム | |
| US20030037234A1 (en) | Method and apparatus for centralizing a certificate revocation list in a certificate authority cluster | |
| CN113228560B (zh) | 用于发行的发行设备和方法以及用于请求数字证书的请求设备和方法 | |
| JP5813872B2 (ja) | 通信制御装置、通信装置およびプログラム | |
| JP2010118858A (ja) | 公開鍵証明書の検証方法及び検証サーバ | |
| JP2008512066A (ja) | 暗号デジタル証明書の失効 | |
| CN110855445B (zh) | 一种基于区块链的证书管理方法、装置及存储设备 | |
| CN108696358A (zh) | 数字证书的管理方法、装置、可读存储介质及服务终端 | |
| TWI818209B (zh) | 基於分散式分類帳之憑證鑑別及憑證發布之方法及系統 | |
| US10673713B2 (en) | Communication control device, communication device, and computer program product for dynamic group management | |
| EP1694027A1 (en) | Peer-to-peer network information | |
| JP2006236349A5 (ja) | ||
| JP2013225938A (ja) | 公開鍵証明書の検証方法及び検証サーバ | |
| KR100844436B1 (ko) | 지역적인 공개키 기반 구조를 갖는 지역분포형 로컬 씨에이시스템 | |
| US20210036853A1 (en) | Method and system for a signed document validity service | |
| CN115021930B (zh) | 一种基于资源公钥基础设施区块链的路由器证书颁发方法 | |
| Kubilay et al. | KORGAN: An Efficient PKI Architecture Based on Permissioned-Blockchain by Modifying PBFT Through Dynamic Threshold Signatures. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190819 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200720 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200731 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200819 |
|
| 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: 20210209 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210310 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6852003 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |