[go: up one dir, main page]

CN102315938A - Method for improving security of digital certificate revocation list - Google Patents

Method for improving security of digital certificate revocation list Download PDF

Info

Publication number
CN102315938A
CN102315938A CN201110192254A CN201110192254A CN102315938A CN 102315938 A CN102315938 A CN 102315938A CN 201110192254 A CN201110192254 A CN 201110192254A CN 201110192254 A CN201110192254 A CN 201110192254A CN 102315938 A CN102315938 A CN 102315938A
Authority
CN
China
Prior art keywords
crl
certificate
file
digital
revocation list
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.)
Pending
Application number
CN201110192254A
Other languages
Chinese (zh)
Inventor
汪宗斌
张庆勇
李向锋
刘金华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Infosec Technologies Co Ltd
Original Assignee
Beijing Infosec Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Infosec Technologies Co Ltd filed Critical Beijing Infosec Technologies Co Ltd
Priority to CN201110192254A priority Critical patent/CN102315938A/en
Publication of CN102315938A publication Critical patent/CN102315938A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a method for improving the security of a digital certificate revocation list, and relates to a method for processing a data certificate used in the Internet. The revocation process of a digital certificate comprises the following steps of: launching digital certificate revocation; putting a certificate serial number into a list of digital certificates to be revoked of a digital certificate revocation list; according to the pre-set revocation rule, building a CRL (Certificate Revocation List) file for the serial numbers of digital certificates to be revoked by CA (Certificate Authority): signing the list of digital certificates to be revoked by CA; and publishing the digital certificate revocation list to a specific file or specific list. The file name of CRL or the name of a CRL publishing point in the certificate is contained in the CRL file, and a CRL issuer gives a digital signature, accordingly, the corresponding of the CRL file and the CRL publishing point of the certificate is ensured. The method can achieve the function of the digital certificate revocation list, and also solve the problem that the traditional processing method has hidden dangers, so that the digital certificates are truly linked with the digital certificate revocation list.

Description

A kind of method that improves the digital certificate revocation list fail safe
Technical field
The present invention relates to method that the data certificate that uses in the Internet is handled, be specifically related to a kind of processing method that improves the digital certificate revocation list fail safe.
Background technology
Because Internet net e-commerce system technology makes the client of shopping on the net can extremely make things convenient for the information that obtains businessman and enterprise like a cork, but has also increased simultaneously some risk responsive or valuable data are abused.In order to guarantee electronic transaction and security of payment on the Internet, confidentiality etc. are taken precautions against the fraud in transaction and the payment process, must set up a kind of faith mechanism on the net.This just requires the buyer and the seller that participate in ecommerce all must have legal identity, and can verify by effectively errorless quilt on the net.
The encryption technology that with the digital certificate is core can be carried out encryption and decryption, digital signature and signature verification to the information of transmission over networks, guarantees to transmit confidentiality, the integrality of information on the net.Used digital certificate,, even lost information such as individual account, password on the net, still can guarantee account, fund security even the information that the user sends is intercepted and captured by other people.
Digital certificate is a kind of authoritative electronic document, by the just third-party institution of authority, i.e. and the certificate signed and issued of certificate verification center.
The authentication system that with the digital certificate is the basis is when appearances needs the digital certificate of calcellation; Adopt the mode of digital certificate any revocation list to realize; The customer digital certificate sequence number of all digital certificates of before the original Expiration Date arrives, being abrogated of record supplies the digital certificate user when authentication the other side digital certificate, to inquire about use in the digital certificate any revocation list (industry often is called for short CRL).In order to handle the situation of large user's amount; Generally speaking; The capital is adopted and is divided the mode in a plurality of digital certificate any revocation list files with the digital certificate any revocation list, if show that in digital certificate this digital certificate is abrogated then corresponding certificate serial number and is arranged in that digital certificate any revocation list file.The structure of digital certificate any revocation list is following:
Certification revocation list (CertificateList)
Wait to sign and abrogate list of cert (tbsCertList)
Version number (version)
Signature algorithm (signature)
The person of signing and issuing (issuer)
This update time (thisUpdate)
The next update time (nextUpdate)
The certificate of abrogating (revokedCertificates)
Abrogate the sequence number (userCertificate) of certificate
Abrogate the time (revocationDate)
Abrogate an expansion (crlEntryExtensions)
Certification revocation list expansion crlExtensions
Signature algorithm (signatureAlgorithm)
Signature value (signatureValue) }
The structure of wherein abrogating an expansion and certification revocation list expansion is following:
The expansion sign
Whether be critical extension
Expanding value
In the operating process of prior standard and industry, the expansion of often using has: the person's of signing and issuing key identification, the person's of signing and issuing title, CRL quantity, increment CRL indicating device, sign and issue publishing point, up-to-date CRL and authoritative message reference.
General certification authentication flow process is an authentication certificate legitimacy at first, the CRL publishing point download of information that comprises according to certificate then or search corresponding CRL file from this locality and check corresponding certificate whether the CRL of appointment file.
See that from the structure of the top certification revocation list that we describe these contents of certification revocation list are not all represented the CRL scope that should contain in CRL file name or the CRL file, this has just caused the mechanism disconnection of CRL and certification authentication, thereby safety problem occurs.
Summary of the invention
The technical issues that need to address of the present invention just are to provide a kind of method that improves the digital certificate revocation list fail safe, the invention solves present digital certificate revocation list and have caused the mechanism of CRL and certification authentication to disconnect, thereby the problem of potential safety hazard occurs.
For addressing the above problem, the present invention adopts following technical scheme:
The process of abrogating of numeral card is:
(1) initiates digital certificate revocation;
(2) certificate serial number is put into any revocation list of treating of digital certificate any revocation list;
(3) CA abrogates the digital certificate sequence number that rule abrogates needs and constitutes a CRL file according to predefined;
(4) CA signs to digital certification revocation list;
(5) issue digital certificate any revocation list is to specific file or in the specific directory;
The name of CRL publishing point in the filename of CRL in (three) step or the certificate is included in the CRL file, does digital signature, guarantee that like this CRL file carries out corresponding with the CRL publishing point of certificate by the CRL person of signing and issuing.
Further, a kind of method that improves the digital certificate revocation list fail safe of the present invention also has following characteristics: guarantee in (three) step that the CRL file with the step that the CRL publishing point of certificate carries out corresponding concrete grammar is:
1) the CRL file is increased a kind of CRL expansion; The all or part of information that comprises CRL publishing point in title or the certificate of CRL file in this expansion; This CRL expansion will must check the method for inspection is whether the downloaded files name is consistent with the filename in the CRL expansion as critical extension when checking CRL validity; Whether with certificate extension in CRL publishing point title consistent; If these three title unanimities then show this CRL file corresponding to the CRL publishing point in the certificate, otherwise are counterfeit CRL file;
2) signature of treating in the CRL file is abrogated list of cert and is increased a content, comprises the CRL publishing point in the certificate;
3) signature of treating in the CRL file is abrogated list of cert and is increased a content, comprises the partial content of the CRL publishing point in the certificate, like last filename.
The present invention can realize digital certificate any revocation list function, can remedy the problem that there is potential safety hazard in existing processing method again, makes digital certificate and digital certificate any revocation list really link together.
Description of drawings
Fig. 1 is that digital certificate of the present invention is abrogated flow chart.
Embodiment
As shown in Figure 1, the process of abrogating of numeral card is:
(6) initiate digital certificate revocation;
(7) certificate serial number is put into any revocation list of treating of digital certificate any revocation list;
(8) CA abrogates the digital certificate sequence number that rule abrogates needs and constitutes a CRL file according to predefined;
(9) CA signs to digital certification revocation list;
(10) issue digital certificate any revocation list is to specific file or in the specific directory;
The name of CRL publishing point in the filename of CRL in (three) step or the certificate is included in the CRL file, does digital signature, guarantee that like this CRL file carries out corresponding with the CRL publishing point of certificate by the CRL person of signing and issuing.
Further, a kind of method that improves the digital certificate revocation list fail safe of the present invention also has following characteristics: guarantee in (three) step that the CRL file with the step that the CRL publishing point of certificate carries out corresponding concrete grammar is:
1) the CRL file is increased a kind of CRL expansion; The all or part of information that comprises CRL publishing point in title or the certificate of CRL file in this expansion; This CRL expansion will must check the method for inspection is whether the downloaded files name is consistent with the filename in the CRL expansion as critical extension when checking CRL validity; Whether with certificate extension in CRL publishing point title consistent; If these three title unanimities then show this CRL file corresponding to the CRL publishing point in the certificate, otherwise are counterfeit CRL file;
2) signature of treating in the CRL file is abrogated list of cert and is increased a content, comprises the CRL publishing point in the certificate;
3) signature of treating in the CRL file is abrogated list of cert and is increased a content, comprises the partial content of the CRL publishing point in the certificate, like last filename.
A kind of method that improves the digital certificate revocation list fail safe; Embodiment is a kind of new CRL expansion of definition CRLFileName; Its object identity is: 1.3.6.1.4.1.27971.32.1.1 (this only is an example object sign, can carry out standardization as required); Whether be that critical extension is designated critical extension (being that value is true); Expanding value is the filename through coding, as adopting DER coded system relatively more commonly used in the digital certificate filename is encoded, and filename itself can adopt the mode of GeneralNames to encode.
What should explain at last is: obviously, the foregoing description only be for clearly the present invention is described and is done for example, and be not qualification to execution mode.For the those of ordinary skill in affiliated field, on the basis of above-mentioned explanation, can also make other multi-form variation or change.Here need not also can't give exhaustive to all execution modes.And conspicuous variation of being amplified out thus or change still are among protection scope of the present invention.

Claims (2)

1. a method that improves the digital certificate revocation list fail safe is characterized in that, the process of abrogating of numeral card is:
(1) initiates digital certificate revocation;
(2) certificate serial number is put into any revocation list of treating of digital certificate any revocation list;
(3) CA abrogates the digital certificate sequence number that rule abrogates needs and constitutes a CRL file according to predefined;
(4) CA signs to digital certification revocation list;
(5) issue digital certificate any revocation list is to specific file or in the specific directory;
The name of CRL publishing point in the filename of CRL in (three) step or the certificate is included in the CRL file, does digital signature, guarantee that like this CRL file carries out corresponding with the CRL publishing point of certificate by the CRL person of signing and issuing.
2. a kind of according to claim 1 method that improves the digital certificate revocation list fail safe is characterized in that, guarantees in (three) step that the CRL file with the step that the CRL publishing point of certificate carries out corresponding concrete grammar is:
1) the CRL file is increased a kind of CRL expansion; The all or part of information that comprises CRL publishing point in title or the certificate of CRL file in this expansion; This CRL expansion will must check the method for inspection is whether the downloaded files name is consistent with the filename in the CRL expansion as critical extension when checking CRL validity; Whether with certificate extension in CRL publishing point title consistent; If these three title unanimities then show this CRL file corresponding to the CRL publishing point in the certificate, otherwise are counterfeit CRL file;
2) signature of treating in the CRL file is abrogated list of cert and is increased a content, comprises the CRL publishing point in the certificate;
3) signature of treating in the CRL file is abrogated list of cert and is increased a content, comprises the partial content of the CRL publishing point in the certificate, like last filename.
CN201110192254A 2011-07-11 2011-07-11 Method for improving security of digital certificate revocation list Pending CN102315938A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110192254A CN102315938A (en) 2011-07-11 2011-07-11 Method for improving security of digital certificate revocation list

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110192254A CN102315938A (en) 2011-07-11 2011-07-11 Method for improving security of digital certificate revocation list

Publications (1)

Publication Number Publication Date
CN102315938A true CN102315938A (en) 2012-01-11

Family

ID=45428780

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110192254A Pending CN102315938A (en) 2011-07-11 2011-07-11 Method for improving security of digital certificate revocation list

Country Status (1)

Country Link
CN (1) CN102315938A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105100040A (en) * 2014-05-05 2015-11-25 恩智浦有限公司 System and method for filtering digital certificates

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020099668A1 (en) * 2001-01-22 2002-07-25 Sun Microsystems, Inc. Efficient revocation of registration authorities
US20030037234A1 (en) * 2001-08-17 2003-02-20 Christina Fu Method and apparatus for centralizing a certificate revocation list in a certificate authority cluster
CN1707999A (en) * 2004-05-03 2005-12-14 汤姆森许可公司 Distribution management of certificate revocation lists
US20080034204A1 (en) * 2004-05-21 2008-02-07 Anantharaman Lakshminarayanan Communications Network Security Certificate Revocation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020099668A1 (en) * 2001-01-22 2002-07-25 Sun Microsystems, Inc. Efficient revocation of registration authorities
US20030037234A1 (en) * 2001-08-17 2003-02-20 Christina Fu Method and apparatus for centralizing a certificate revocation list in a certificate authority cluster
CN1707999A (en) * 2004-05-03 2005-12-14 汤姆森许可公司 Distribution management of certificate revocation lists
US20080034204A1 (en) * 2004-05-21 2008-02-07 Anantharaman Lakshminarayanan Communications Network Security Certificate Revocation

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105100040A (en) * 2014-05-05 2015-11-25 恩智浦有限公司 System and method for filtering digital certificates
CN105100040B (en) * 2014-05-05 2019-01-01 恩智浦有限公司 System and method for filtering digital certificate

Similar Documents

Publication Publication Date Title
US11664996B2 (en) Authentication in ubiquitous environment
CN106656488B (en) Key download method and device for POS terminal
CN105701661B (en) Method, apparatus and system for secure configuration, transmission and verification of payment data
CN102713922B (en) The method used for anytime validation of the validation token
CN101848090B (en) Authentication device and system and method using same for on-line identity authentication and transaction
CN101719250B (en) Payment authentication method, platform and system
JP2007517272A (en) Guaranteed transaction system and method using a formatted data structure
CN113011896A (en) Secure remote payment transaction processing using secure elements
JP2003518303A5 (en)
US20080082354A1 (en) Compliance assessment reporting service
CN105809450A (en) Electronic invoice generation and verification method and system
CN102238193A (en) Data authentication method and system using same
CN101527021A (en) RFID electronic tag reading and writing device used for product truth verification
CN102298756A (en) Method for ensuring security of computer lottery trade information
CN108496194A (en) A method, server and system for verifying terminal legitimacy
CN110992034A (en) Supply chain transaction privacy protection system and method based on block chain and related equipment
CN102281288A (en) Method for enhancing security of digital certificate revocation list (CRL)
KR20130095363A (en) A cash remittance method based on digital codes using hash function and electronic signature
CN107919960A (en) The authentication method and system of a kind of application program
TWI677842B (en) System for assisting a financial card holder in setting password for the first time and method thereof
CN102315938A (en) Method for improving security of digital certificate revocation list
CN112311534A (en) Method for generating asymmetric algorithm key pair
CN101977113A (en) Method for equipment identification in digital copyright management
CN116112178B (en) Verification identifier generation method, system, electronic device and storage medium
JP2001283144A (en) Electronic commission processing system and electronic letter of attorney preparing device and electronic application preparing device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120111