搜尋 圖片 地圖 Play YouTube 新聞 Gmail 雲端硬碟 更多 »
進階專利搜尋 | 網頁紀錄 | 登入

專利

公開號US5373561 A
出版類型授權
申請書編號07/992,883
發佈日期1994年12月13日
申請日期1992年12月21日
優先權日期
1992年12月21日
其他公開專利號
發明人
原專利權人
美國專利分類號
國際專利分類號
合作分類
歐洲分類號
G06Q20/389
G06Q20/38215
H04L9/32T
參考文獻
外部連結
Method of extending the validity of a cryptographic certificate
US 5373561 A
摘要

A cryptographic certificate attesting to the authenticity of original document elements, such as time of creation, content, or source, will lose its value when the cryptographic function underlying the certifying scheme is compromised. The present invention provides a means for extending the reliability of such a certificate by subjecting, prior to any such compromise, a combination of the original certificate and the document digital representation from which that certificate was derived to a scheme based on a different and ostensibly less vulnerable function. The new certificate resulting from this procedure extends the validity of the original authenticity by implacably incorporating the original certificate at a time when that certificate could only have been derived by legitimate means.

聲明
What is claimed is:

1. A method of extending the validity of a first cryptographic certificate derived by applying a first cryptographic function to a digital document, which method comprises:

a) combining a digital representation of said document with a digital representation of said certificate; and

b) applying to the resulting combination during the valid term of said first certificate a different cryptographic function to thereby generate a second certificate attesting to the then current validity of said first certificate.

2. A method according to claim 1 wherein said first function is a cryptographic signature scheme.

3. A method according to claim 2 wherein said different function is a time-stamping procedure.

4. A method according to claim 3 wherein said different function comprises a one-way hashing algorithm.

5. A method according to claim 1 wherein said first function is a time-stamping procedure.

6. A method according to claim 5 wherein said first function comprises a one-way hashing algorithm.

7. A method according to claim 5 wherein said different function is a time-stamping procedure.

8. A method according to claim 7 wherein said first function comprises a first one-way hashing algorithm and said different function comprises a different one-way hashing algorithm.

9. A method according to claim 1 wherein said different function is a time-stamping procedure.

10. A method of certifying a digital representation of a document which comprises:

a) generating a first certificate by applying to said digital representation at least a first cryptographic function;

b) combining said first certificate with said digital representation; and

c) generating a second certificate by applying to said combination at least one cryptographic function which is different from said first function.

11. A method according to claim 10 wherein said first function is a cryptographic signature scheme.

12. A method according to claim 11 wherein said different function is a time-stamping procedure.

13. A method according to claim 12 wherein said different function comprises a one-way hashing algorithm.

14. A method according to claim 10 wherein said first function is a time-stamping procedure.

15. A method according to claim 14 wherein said first function comprises a one-way hashing algorithm.

16. A method according to claim 14 wherein said different function is a time-stamping procedure.

17. A method according to claim 16 wherein said first function comprises a first one-way hashing algorithm and said different function comprises a different one-way hashing algorithm.

18. A method according to claim 10 wherein:

a) said first certificate is generated by applying to said digital representation at least first and second different cryptographic functions; and

b) said second certificate is generated by applying to said combination at least one cryptographic function which is different from said first and second functions.

19. A certificate authenticating a digital representation of a document, said certificate consisting of a second certificate generated according to the method of claim 10.

20. A certificate according to claim 19 wherein:

a) said first certificate is generated by applying to said digital representation at least first and second different cryptographic functions; and

b) said second certificate is generated by applying to said combination at least one cryptographic function which is different from said first and second functions.

說明
BACKGROUND OF THE INVENTION

This invention relates to methods for certifying or validating the existence or occurrence of a recorded document or event, particularly methods which rely upon cryptographic assumptions to establish the basis for such a certification or validation. More specifically, the invention relates to a method for reconfirming an original certificate in order to maintain its validity for a significant period of time beyond the probable compromise of an underlying cryptographic assumption or step in the original certification procedure.

Time-stamping procedures described in U.S. Pat. Nos. 5,136,646 and 5,136,647 are representative of a type of certification for which the present method is adapted. Such schemes for setting a reliable time of creation of a document, or providing indisputable evidence against the alteration of a document, generally digital computer data in alphanumeric, pictorial, video, or audio form, depend upon the assumption that there exist cryptographic functions which, when applied to a digital representation of such a document, defy any manner of manipulation which might permit undetectable alterations or falsifications of the original state of document elements. The functional procedures generally exemplified in those disclosures typically provide this required property, since they generate unique certificate statements which essentially can not be duplicated other than from an identical document representation. This security arises from the fact that the derivation or reconstruction of these functions from the products of their application is computationally infeasible. Ultimate achievement of such derivations must be anticipated, however, since a given function or procedure may be fatally flawed or, as is becoming more probable, advancements in computer technology and algorithmic techniques are likely to make more readily available a level of calculating power which enables such derivation.

With compromise of a step or algorithm in a procedural certification function, the possibility arises of generating duplicate certificates or parts thereof from different digital representations, i.e., creating "collisions", and thereby defeating the previously reliable basis for a certification scheme. Substitution of a newer and presumably less vulnerable function in the certification procedure may prevent for some finite time the compromise of future certificates, but the value of past certificates in establishing original creation dates, for example, is all but lost. The present invention, however, provides a means for bridging the technological gap and extending into the era of a newer function or procedure the validity of the original certification.

SUMMARY OF THE INVENTION

Historically, there has usually been an overlap period between the time spans of reliability of an established cryptographic function and one which has been newly implemented with improved resistance to compromise. As computational power increases and algorithmic techniques improve, the evolution and phasing of cryptographic certification procedures or functions, for example, can generally be foreseen, It is possible, therefore, to anticipate the final stages of reliability provided by an existing certification scheme and to initiate a procedure, such as provided by the present invention, to ensure the continuity of original certificate validity.

In essence, this invention entails generating from the original document a new document certificate during the viable term of the original certification scheme, such as may be based upon a cryptographic signature key procedure or a time-stamping procedure. This new certification process comprises applying a different cryptographic function, e.g., a time-stamping procedure, to a combination including the original certificate and the original digital document from which the certificate was derived. Such a different function is preferably a new and presumably more reliable algorithm or procedure, or at least one upon which the original certification did not rely. The resulting certificate, generated by means of a function or procedure having a significant expected remaining term of reliability, now implacably embodies the original certificate elements at a time prior to any likely compromise of the original certification function. Since these original elements have as yet been exposed to no threat of compromise and are now bound by the new time stamp within the protective cloak of a far more relatively invulnerable certification function, their original veracity has been extended for at least the reliable term of this new function.

BRIEF DESCRIPTION OF THE DRAWING

The present invention will be described with reference to the accompanying drawing of which:

FIG. 1 presents a flow chart of steps embodying a general procedure implementing the certificate extension process of the invention; and

FIG. 2 presents a flow chart of steps embodying a rudimentary time-stamping procedure implementing the certificate extension process of the invention.

DESCRIPTION OF THE INVENTION

The extension procedure of the present invention is applicable to any manner of certificate digitally derived by cryptographic means, For instance, the process may be used to support the veracity of a document transmittal originally certified with a cryptographic key signature algorithm or function beyond a time when that function might be compromised, whether due to misappropriation of a secret key or to advances in computer technology and algorithmic techniques. A digital time-stamp certificate could similarly benefit by application of the invention to prevent its coming into question after compromise of the scheme or function underlying the time-stamping procedure. In general, the process of the invention is useful to ensure the continued viability of any certificate produced by a digital scheme or function which is capable of compromise.

The steps comprising a basic application of the certificate extension process are shown in FIG. 1. There, initial steps 11, 13 are intended to depict any certification procedure, such as a signature scheme or time-stamping process, in which a digital document, D.sub.1, e.g., a body of text or alphanumeric representations, a picture, an audio recording, or the like, is subjected to a cryptographic scheme or procedure, generally a "function", F.sub.1, to produce a certificate, C.sub.1, which will serve later as evidence of the original existence and substance of D.sub.1. The value of certificate, C.sub.1, will persist, however, only until a compromise of the certification function, as a whole or in a component step or algorithm, since, as a result of such a compromise, the certificate might thereafter be duplicated by an imposter or through the use of a counterfeit document.

The basic steps of the invention are therefore effected prior to any such compromise, as projected, for example, on the basis of the current state of computational technology, and comprise combining, at 15, the original document, D, with the original certificate, C.sub.1, and applying to that combination, at 17, a different and presumably more secure scheme or function to obtain a new certificate, C.sub.2, which will later attest to the validity of original certificate, C.sub.1, at a time when its generating function, F.sub.1, was as yet uncompromised and secure. The essential element of this process resides in the application of the new certification function to the conjunction of original document, D, with original certificate, C.sub.1. This step avoids the error inherent in the naive and ineffectual procedure of merely recertifying either the original certificate or the original document alone; namely, that of perpetuating a compromise which reflects directly upon the veracity of the original document, D.

As an example, one might consider application of the present invention to extend the valid lifetime of a digitally signed document where, in keeping with usual practices, a digital signature, σ, is derived by application of some cryptographic signature scheme to a document, D. To avoid invalidation of such a signed document by subsequent compromise of the scheme, for instance, due to misappropriation of a user's private key, the pre-compromise generation of a certificate, C, by application of a time-stamp function, T, to a combination of the signature and the document:

C=T(σ,D)

will provide continuing proof that the signature was created prior to the compromise, i.e., at a time when only a legitimate user could have produced it. Such a certificate might also be used to establish original authorship of the document.

The invention is broadly useful, as well, as a means of extending or "renewing" time-stamp certificates, generally. For example, a simple scheme for certifying an event, such as time-stamping the creation of a document, comprises establishing a digital representation of the document content, adding data denoting current time, and permanently fixing the resulting digital statement against subsequent revision, all under trustworthy circumstances, to yield a certificate which will provide irrefutable evidence of the event at a later time. Means for ensuring the original veracity of the certificate have been described in our earlier-noted patent specifications as including use of trusted outside agencies, arbitrary selection of agencies, linking of certificates in temporal chains, and similar practices which remove substantially all influence a document author might have upon the certification process. Other methods of establishing the authenticity of original certification procedures might also include private and public key cryptographic communications.

Common to certification procedures is the application of some manner of cryptographic function by which the document, related identifying data, or digital representations of these elements may be algorithmically reduced to a unique statement or cipher which can not feasibly be duplicated from different representative elements by computational means. Any of the general class of one-way hashing algorithms, for example, may be used in such a procedure or function applied to a digital representation of a time-receipted document to produce an inimitable certificate, usually in the form of a cryptic string of alphanumeric characters, which can only be generated by such an application of that same function to exactly that digital representation. The additional characteristic property of the one-way function is that of possessing such mathematical complexity as to discourage the computational derivation or reconstruction of the original digital representation from the resultant certificate, as well as to discourage the generation of a matching certificate from a different representation.

A simple certification procedure utilizing such a one-way hashing algorithm is represented in FIG. 2 at steps 21-23. There, digital document, D.sub.1, of step 21 is identified , e.g., annotated with author data, to yield a receipt, R.sub.1, that, in a rudimentary procedure which may be simply stated as:

C.sub.1 =F.sub.1 (H.sub.1 (R.sub.1))

is in turn reduced at step 23 to a certificate, C.sub.1, by application of a time-stamping function, F.sub.1, comprising a current hash algorithm, H.sub.1.

As a result of computational or algorithmic developments over time, or in the event of a flaw in the function itself, hash, H.sub.1, may become compromised with the result that a falsified receipt, R.sub.x, could produce a duplicate, or "collision", certificate, C.sub.1. The veracity of original certificate, C.sub.1, and its value as probative evidence of the contents of document, D, and other elements of receipt, R.sub.1, would thus be destroyed, since there would no longer exist a singular certificate cipher that could be traced solely to the original document and its once-unique receipt, R.sub.1.

Advent of the collision need not denigrate the worth of the initial certificate back to the time of its creation, however, but only for the period subsequent to the compromise. The value of the certificate during its earlier term could be preserved and extended into the future if means were available to link into a time prior to such compromise with a trustworthy scheme for deriving a new certificate at least as unique and intractable as was the initial certificate. The problem, therefore, has been to "recertify" the original certificate in a manner which would verify the facts that had been securely bound into that certificate until the first collision occurred.

A naive solution to this problem would appear to be just that simple; that is, to recertify the original certificate, for example by applying a new and more robust hash, H.sub.2. The fallacy in this approach becomes apparent, however, when one considers that after the instance of a collision the condition exists where:

H.sub.1 (R.sub.1)=C.sub.1 =H.sub.1 (R.sub.x).

The hashing of certificate, C.sub.1, with a new function, H.sub.2, would therefore not produce a renewal certificate cipher, C.sub.2, unique only to receipt, R.sub.1, since:

C.sub.2 =H.sub.2 (C.sub.1)=H.sub.2 (H.sub.1 (R.sub.1))=H.sub.2 (H.sub.1 (R.sub.x))

and, thus, there is no reliable distinction between those resulting certificates.

The present invention, however, does provide such a unique certificate which serves to extend the veracity of an original certificate beyond subsequent compromise of the original function or algorithm. This is accomplished, as in the representative of FIG. 2, by combining, at step 25, the original certificate, C.sub.1, with the original document, D.sub.1, from which it was generated and which is to be later proven, and applying to that composite statement, at step 27, a different certification function, F.sub.2, e.g., comprising a new hashing algorithm, H.sub.2, to yield the extended certificate:

C.sub.2 =F.sub.2 (H.sub.2 (C.sub.1,D.sub.1))=F.sub.2 (H.sub.2 (H.sub.1 (R.sub.1),D.sub.1)).

The final represented step, 29, in which it is established that the new certificate, C.sub.2, was created during the valid term of original certificate, C.sub.1, i.e., prior to any compromise of the original certification function, may be effected along with step 27, for example in the course of applying an earlier-described time-stamping procedures, to generate certificate, C.sub.2. Alternatively, the effective time of the new certificate, C.sub.2, may be established simply by publication, e.g., in a widely-distributed newspaper, either alone or as incorporated into a derivative representation similar to the "authentication tree" noted by D. E. R. Denning in Cryptography and Data Security, pp. 170-171, Addison-Wesley (1982).

In the ultimate utilization of this new certificate, C.sub.2, to prove the original document, D.sub.1, by recomputing certificate, C.sub.2, from its elements, such proof will fail unless original document, D.sub.1, rather than a bogus document, D.sub.x, is an included element. Even though a collision due to compromised function, H.sub.1, may exist at the time of using certificate, C.sub.2, in a proof, the as yet invulnerable state of hash function, H.sub.2, ensures against any collision with the expanded statement, i.e., one comprising document element, D.sub.1, which is used to generate that new certificate. During a normal proofing process, the original certificate, C.sub.1, will also be recomputed using the document in question. Unless the document then employed to recompute original certificate, C.sub.1, matches precisely the document similarly employed with new certificate, C.sub.2, the proof will not be realized. A false document, D.sub.x, therefore can not be substituted surreptitiously for an original document as long as the applied hash function, H.sub.2, remains uncompromised, since for any document, D.sub.x, which one could feasibly compute:

H.sub.2 (C.sub.1,D.sub.1)≠H.sub.2 (C.sub.1,D.sub.x).

When advancements in computation portend a compromise situation, yet a different time-stamp function, e.g., one utilizing algorithm, H.sub.3, with longer life expectancy may be employed in the same procedure to again extend the involved certificate.

As an example of the implementation of the present invention, one might consider first an initial certificate prepared in the manner described in our earlier U.S. Pat. No. 5,136,646 employing the one-way hash algorithm specified by R. L. Rivest in "The MD4 Message Digest Algorithm", Advances in Cryptology--Crypro '90, Lecture Notes in Computer Science, Vol. 537 (ed. A. J. Menezes et al.), pp. 303-311, Springer-Verlag (Berlin, 1991). In that earlier example, elements of the receipt, R.sub.1, identifying the quotation "document" appeared as:

1328, 194628GMT06MAR91, 634,

ee2ef3ea60ef10cb621c4fb3f8dc34c7

and with additional data representing a prior transaction formed the basic statement to which the function comprising MD4 hash algorithm, H.sub.1, was applied to yield the unique cipher:

46f7d75f0fbea95e96fc38472aa28ca1

which is held by the author as a time-stamp certificate, C.sub.1.

In the event of an anticipated compromise of the MD4 hash function algorithm, the procedure of this invention would be initiated utilizing a different time-stamping certification function comprising, for example, a new algorithm, H.sub.2, such as the MD5 hashing function described by Rivest and Dusse, "The MD5 Message Digest Algorithm", Network Working Group, Internet Draft, RSA Data Security, Inc. (July 1991); RFC 1321, Internet Activities Board (April 1992).

As an initial step in this procedure, the document representation, D.sub.1, to be proven at a later time is combined with original certificate, C.sub.1, either in original digital form or, preferably, as the convenient, condensed output of hash function, H.sub.2, viz.:

.D9776652kDAj2.M5191CAD7

thus forming the combination statement, (C.sub.1, D.sub.1), as:

46f7d75f0fbea95e96fc38472aa28ca1,

.D9776652kDAj2.M5191CAD7.

Applying to this statement hashing algorithm, H.sub.2, comprising the new function, F.sub.2, produces:

656h//PDDM60M9/qDDt85F56

which in a time-stamping procedure, for instance, may be transmitted to an outside agency for the inclusion of current time data and authenticating cryptographic signature to yield extended certificate, C.sub.2. As earlier noted, the effective date of a new certificate, C.sub.2, may otherwise be established, such as in other time-stamping schemes or by public display or notoriety.

A variation on the foregoing embodiment provides an even more reliable practice in that it substantially eliminates the uncertainties associated with estimating the onset of a certification function compromise. This is accomplished by using a plurality of different cryptographic functions, e.g., F.sub.a and F.sub.b, to derive a compound original certificate, C.sub.α :

C.sub.α =F.sub.a (D.sub.1),F.sub.b (D.sub.1).

which will remain valid even after the confirmed compromise of one of those function due to the likely continued viability of the other. Thus a period of security continues during which one may select a new certification function, F.sub.c, to be employed in the extension of certificate, C.sub.α as:

C.sub.β =F.sub.b (C.sub.α, D.sub.1), F.sub.c (C.sub.α, D.sub.1).

Subsequent compromise of any current cryptographic function can be remedied in like manner.

It is anticipated that other variants will become apparent to the skilled artisan in the light of the foregoing disclosure, and such embodiments are likewise considered to be encompassed within the scope of the invention defined by the appended claims.

專利引用
引用的專利申請日期發佈日期 申請者專利名稱
US44058291977年12月14日1983年9月20日Massachusetts Institute Of TechnologyCryptographic communications system and method
US46250761985年3月11日1986年11月25日Nippon Telegraph & Telephone Public CorporationSigned document transmission system
US48688771988年2月12日1989年9月19日Fischer; Addison M.Public key/signature cryptosystem with enhanced digital signature certification
US48812641987年7月30日1989年11月14日Merkle; Ralph C.Digital signature system and method based on a conventional encryption function
US49724741989年5月1日1990年11月20日Cylink CorporationInteger encryptor
US50017521989年10月13日1991年3月19日Fischer; Addison M.Public/key date-time notary facility
US51366461991年3月8日1992年8月4日Bell Communications Research, Inc.Digital document time-stamping with catenate certificate
US51366471990年8月2日1992年8月4日Bell Communications Research, Inc.Method for secure time-stamping of digital documents
非專利引用
參考文獻
1 Cryptography and Data Security , D. E. R. Denning, pp. 170 171, Addison Wesley Publishing Company (1982).
2Cryptography and Data Security, D. E. R. Denning, pp. 170-171, Addison-Wesley Publishing Company (1982).
被以下專利引用
引用本專利申請日期發佈日期 申請者專利名稱
US55901971995年4月4日1996年12月31日V-One CorporationElectronic payment system and method
US56066091994年9月19日1997年2月25日Scientific-AtlantaElectronic document verification system and method
US56066171994年10月14日1997年2月25日Microsoft CorporationSecret-key certificates
US56384461995年8月28日1997年6月10日Bell Communications Research, Inc.Method for the secure distribution of electronic files in a distributed environment
US57129141995年9月29日1998年1月27日Intel CorporationDigital certificates containing multimedia data extensions
US57487381995年9月15日1998年5月5日Document Authentication Systems, Inc.System and method for electronic transmission, storage and retrieval of authenticated documents
US57816291997年2月21日1998年7月14日Surety Technologies, Inc.Digital document authentication system
US57816351995年12月29日1998年7月14日Intel CorporationMethod and apparatus for improved digital message transaction model
US57871781996年4月12日1998年7月28日Deutsche Telekom AgComputerized method for signing a message
US57968411995年8月21日1998年8月18日Pitney Bowes Inc.Secure user certification for electronic commerce employing value metering system
US58781441997年10月14日1999年3月2日Intel CorporationDigital certificates containing multimedia data extensions
US59179131996年12月4日1999年6月29日Otomaku Properties Ltd., L.L.C.Portable electronic authorization devices and methods therefor
US59498761997年1月8日1999年9月7日Intertrust Technologies CorporationSystems and methods for secure transaction management and electronic rights protection
US59498791996年9月6日1999年9月7日Pitney Bowes Inc.Auditable security system for the generation of cryptographically protected digital data
US59996281998年6月22日1999年12月7日Intel CorporationMethod and apparatus for improved digital message transaction model
US61050081998年4月30日2000年8月15日Visa International Service AssociationInternet loading system using smart card
US61119531997年5月21日2000年8月29日Walker Digital, LlcMethod and apparatus for authenticating a document
US61343281998年8月13日2000年10月17日Pitney Bowes Inc.Secure user certification for electronic commerce employing value metering system
US61756261998年10月30日2001年1月16日Intel CorporationDigital certificates containing multimedia data extensions
US61759222000年3月13日2001年1月16日Esign, Inc.Electronic transaction systems and methods therefor
US61822191996年8月27日2001年1月30日Rmail LimitedApparatus and method for authenticating the dispatch and contents of documents
US62370961998年5月4日2001年5月22日Eoriginal Inc.System and method for electronic transmission storage and retrieval of authenticated documents
US62370981999年2月24日2001年5月22日Interface Logic Systems, Inc.System for protecting weight verification device private key
US62469671998年4月22日2001年6月12日Interface Logic Systems, Inc.Weight verification device
US62825221997年10月16日2001年8月28日Visa International Service AssociationInternet payment system using smart card
US62826561998年4月27日2001年8月28日Otomaku Properties Ltd., L.L.C.Electronic transaction systems and methods therefor
US63056031999年1月29日2001年10月23日International Business Machines CorporationPersonal digital assistant based financial transaction method and system
US63269691998年5月18日2001年12月4日Liberate TechnologiesEmulating screen overlays by flip-mapping memory
US63276561997年7月2日2001年12月4日Timestamp.Com, Inc.Apparatus and method for electronic document certification and verification
US63634831994年11月3日2002年3月26日Lucent Technologies Inc.Methods and systems for performing article authentication
US63670131999年12月1日2002年4月2日Eoriginal Inc.System and method for electronic transmission, storage, and retrieval of authenticated electronic original documents
US63817411998年5月18日2002年4月30日Liberate TechnologiesSecure data downloading, recovery and upgrading
US63855951999年6月25日2002年5月7日Visa International Service AssociationElectronic statement presentment system
US63935661995年7月28日2002年5月21日National Institute Of Standards And TechnologyTime-stamp service for the national information network
US63973321998年7月15日2002年5月28日Fuji Xerox Co., Ltd.Verification data generating apparatus, data verification apparatus and storage medium for storing verification data generating program
US64003711998年5月18日2002年6月4日Liberate TechnologiesTelevision signal chrominance adjustment
US65131161998年9月29日2003年1月28日Liberate TechnologiesSecurity information acquisition
US65773511998年5月18日2003年6月10日Liberate TechnologiesAnti-aliasing television signals for display
US65845651997年7月15日2003年6月24日Hewlett-Packard Development Company, L.P.Method and apparatus for long term verification of digital signatures
US65947591998年12月29日2003年7月15日Esignx CorporationAuthorization firmware for conducting transactions with an electronic transaction system and methods therefor
US66042421998年5月18日2003年8月5日Liberate TechnologiesCombining television broadcast and personalized/interactive information
US66291501999年6月18日2003年9月30日Intel CorporationPlatform and method for creating and using a digital container
US66682781999年9月21日2003年12月23日Liberate TechnologiesInformation retrieval system using an internet multiplexer to focus user selection
US66842692002年8月7日2004年1月27日Datascape Inc.System and method for enabling transactions between a web server and a smart card, telephone, or personal digital assistant over the internet
US66943872002年3月18日2004年2月17日Datascape, Inc.System for enabling smart card transactions to occur over the internet and associated method
US67253731998年3月25日2004年4月20日Intel CorporationMethod and apparatus for verifying the integrity of digital objects using signed manifests
US67421191999年12月10日2004年5月25日International Business Machines CorporationTime stamping method using time delta in key certificate
US67452592001年7月17日2004年6月1日Datascape, Inc.Open network system for i/o operation including a common gateway interface and an extended open network protocol with non-standard i/o devices utilizing device and identifier for operation to be performed with device
US67925361999年10月20日2004年9月14日Timecertain LlcSmart card system and methods for proving dates in digital files
US68398791999年5月7日2005年1月4日Xilinx, Inc.Method and system for time-stamping and managing electronic documents
US68509161999年3月2日2005年2月1日Esignx CorporationPortable electronic charge and authorization devices and methods therefor
US68509962003年7月7日2005年2月1日Datascape, Inc.System and method for enabling transactions between a web server and an automated teller machine over the internet
US68740892002年8月9日2005年3月29日Network Resonance, Inc.System, method and computer program product for guaranteeing electronic transactions
US68955072000年7月3日2005年5月17日Time Certain, LlcMethod and system for determining and maintaining trust in digital data files with certifiable time
US68985812000年8月29日2005年5月24日Pitney Bowes Inc.Secure user certification for electronic commerce employing value metering system
US69073992000年8月29日2005年6月14日Pitney Bowes Inc.Secure user certification for electronic commerce employing value metering system
US69074762004年2月3日2005年6月14日Datascape, Inc.Open network system and method for I/O operations with non-standard I/O devices using an extended open network protocol
US69480692000年7月3日2005年9月20日Time Certain, LlcMethod and system for determining and maintaining trust in digital image files with certifiable time
US69593842000年4月5日2005年10月25日Intertrust Technologies CorporationSystems and methods for authenticating and protecting the integrity of data streams and other data
US69659981999年12月10日2005年11月15日International Business Machines CorporationTime stamping method using time-based signature key
US69789292001年6月19日2005年12月27日The United States Postal ServiceSystems and methods for providing mail item retrieval
US69858882000年8月29日2006年1月10日Pitney Bowes Inc.Secure user certification for electronic commerce employing value metering system
US69936561999年12月10日2006年1月31日International Business Machines CorporationTime stamping method using aged time stamp receipts
US70170462001年4月26日2006年3月21日Proofspace, Inc.System and method for graphical indicia for the certification of records
US70474042000年5月16日2006年5月16日Surety LlcMethod and apparatus for self-authenticating digital records
US70474152001年4月26日2006年5月16日Dfs Linkages, Inc.System and method for widely witnessed proof of time
US70729482003年12月22日2006年7月4日Tvworks, LlcInformation retrieval system using an internet multiplexer to focus user selection
US71340202002年1月31日2006年11月7日Peraogulne Corp.System and method for securely duplicating digital documents
US71340241998年11月23日2006年11月7日International Business Machines CorporationMethod of establishing the trustworthiness level of a participant in a communication connection
US71375562000年4月6日2006年11月21日Bonner Brett BracewellSystem and method for dimensioning objects
US71616882000年8月29日2007年1月9日Bonner BrettMass scanning and dimensioning system
US71626352000年12月14日2007年1月9日Eoriginal, Inc.System and method for electronic transmission, storage, and retrieval of authenticated electronic original documents
US72100352005年11月10日2007年4月24日Dfs Linkages, Inc.System and method for graphical indicia for the certification of records
US72101342002年9月6日2007年4月24日Sonic SolutionsDeterring reverse-engineering of software systems by randomizing the siting of stack-based data
US72251612001年12月21日2007年5月29日Schlumberger Omnes, Inc.Method and system for initializing a key management system
US72516352002年2月25日2007年7月31日Schlumberger Omnes, Inc.Method and apparatus for managing a key management system
US72751552000年11月1日2007年9月25日Northrop Grumman CorporationChain of trust processing
US72902882002年8月29日2007年10月30日Prism Technologies, L.L.C.Method and system for controlling access, by an authentication server, to protected computer resources provided via an internet protocol network
US72959972001年6月19日2007年11月13日United States Of America Postal ServiceMethod for shipping a package privately to a customer
US73159481999年12月10日2008年1月1日International Business Machines CorporationTime stamping method employing a separate ticket and stub
US73379442002年2月20日2008年3月4日United States Postal ServiceUniversal delivery and collection box unit (UDCBU)
US73406062003年12月29日2008年3月4日Nds Ltd.Digital certificates
US73406102004年8月31日2008年3月4日Hitachi, Ltd.Trusted time stamping storage system
US73765982005年11月28日2008年5月20日United States Postal ServiceMethod, system, and computer readable medium for shipping a package to a customer while preserving customer privacy
US73867271998年10月24日2008年6月10日Encorus Holdings LimitedMethod for digital signing of a message
US74095572005年5月16日2008年8月5日Time Certain, LlcSystem and method for distributing trusted time
US74154762003年3月10日2008年8月19日Authentidate Holding Corp.Digital file management and imaging system and method including secure file marking
US74410142000年2月9日2008年10月21日Tvworks, LlcBroadcast distribution using low-level objects and locator tables
US74840882001年3月16日2009年1月27日United States Postal ServiceMethods and systems for proofing identities using a certificate authority
US74902411999年12月10日2009年2月10日International Business Machines CorporationTime stamping method employing user specified time
US75198241999年12月10日2009年4月14日International Business Machines CorporationTime stamping method employing multiple receipts linked by a nonce
US75490512005年3月10日2009年6月16日Microsoft CorporationLong-life digital certification for publishing long-life digital content or the like in content rights management system or the like
US75556491999年9月23日2009年6月30日Deutsche Telekom AgMethod for generating digital watermarks for electronic documents
US75747442006年10月13日2009年8月11日Peraogulne Corp.System and method for securely duplicating digital documents
US75908412005年7月19日2009年9月15日Microsoft CorporationAutomatic update of computer-readable components to support a trusted environment
US76033222006年12月29日2009年10月13日Dexa Systems, Inc.Method and apparatus for managing a key management system
US76311882005年10月11日2009年12月8日Tvworks, LlcHierarchical open security information delegation and acquisition
US76350842006年12月4日2009年12月22日Esignx CorporationElectronic transaction systems and methods therefor
US76504922005年7月19日2010年1月19日Microsoft CorporationAutomatic update of computer-readable components to support a trusted environment
US76985572004年12月7日2010年4月13日Guardtime AsSystem and method for generating a digital certificate
US77119502001年3月16日2010年5月4日United States Postal ServicesMethods and systems for establishing an electronic account for a customer
US77164782002年10月17日2010年5月11日KeyvelopMethod and device for data protection
US77164882008年1月18日2010年5月11日Hitachi, Ltd.Trusted time stamping storage system
US77299572001年7月24日2010年6月1日United States Postal ServiceItem attribute preverification
US77432482003年7月16日2010年6月22日Eoriginal, Inc.System and method for a remote access service enabling trust and interoperability when retrieving certificate status from multiple certification authority reporting components
US77478522007年5月24日2010年6月29日Northrop Grumman CorporationChain of trust processing
US77699972005年2月16日2010年8月3日Network Resonance, Inc.System, method and computer program product for guaranteeing electronic transactions
US77746092008年4月14日2010年8月10日First Data Mobile Holdings LimitedProcess for digital signing of a message
US77794812002年4月12日2010年8月17日United States Postal ServiceSystems and methods for electronic postmarking of data including location data
US77975392001年7月19日2010年9月14日Certicom CorporationResilient cryptographic scheme
US77975432000年9月29日2010年9月14日United States Postal ServiceSystems and methods for authenticating an electronic message
US78020932008年7月18日2010年9月21日United States Postal ServiceMethods and systems for proofing identities using a certificate authority
US78489612008年1月8日2010年12月7日The United States Postal ServiceSystem, method and article of manufacture for shipping a package privately to a customer
US78537952004年10月28日2010年12月14日Network Resonance, Inc.System, method and computer program product for guaranteeing electronic transactions
US78610882002年12月10日2010年12月28日Verizon Laboratories Inc.Method and system for verifiably recording voice communications
US78823512008年2月27日2011年2月1日Intertrust Technologies Corp.Systems and methods for authenticating and protecting the integrity of data streams and other data
US79047212007年12月27日2011年3月8日Nds LimitedDigital certificates
US79082161999年7月22日2011年3月15日Visa International Service AssociationInternet payment, authentication and loading system using virtual smart card
US79366932006年4月17日2011年5月3日Network Resonance, Inc.System, method and computer program product for providing an IP datalink multiplexer
US79793432008年11月3日2011年7月12日Network Resonance, Inc.System, method and computer program product for providing an efficient trading market
US79795332006年10月16日2011年7月12日Network Resonance, Inc.System, method and computer program product for auditing XML messages in a network-based message stream
US79795392008年10月29日2011年7月12日Network Resonance, Inc.System, method and computer program product for analyzing data from network-based structured message stream
US79841722005年3月14日2011年7月19日Datascape, Inc.System and method for transacting communication over an open network
US79842892005年7月13日2011年7月19日United States Postal ServiceMethods and systems for establishing an electronic account for a customer
US80106862008年7月25日2011年8月30日United States Postal ServiceMethods and systems for proofing identities using a certificate authority
US80161892009年12月21日2011年9月13日Otomaku Properties Ltd., L.L.C.Electronic transaction systems and methods therefor
US80327442006年3月20日2011年10月4日Addison FischerMethod and apparatus for self-authenticating digital records
US80957972009年6月18日2012年1月10日United States Postal ServiceSystems and methods for authenticating an electronic message
US81273452007年10月30日2012年2月28日Prism Technologies LlcMethod and system for managing access to protected computer resources provided via an internet protocol network
US81612792008年7月18日2012年4月17日United States Postal ServiceMethods and systems for proofing identities using a certificate authority
US81661152007年1月23日2012年4月24日United States Postal ServiceSystems and methods for electronic message content identification
US81712972006年9月15日2012年5月1日Sint Holdings Limited Liability CompanySystem and method using information based indicia for securing and authenticating transactions
US81905282010年5月5日2012年5月29日Intertrust Technologies CorporationTrusted infrastructure support systems, methods and techniques for secure electronic commerce, electronic transactions, and rights management
US82091912001年3月16日2012年6月26日United States Postal ServiceMethods and systems for linking an electronic address to a physical address of a customer
US82250892001年2月23日2012年7月17日Otomaku Properties Ltd., L.L.C.Electronic transaction systems utilizing a PEAD and a private key
US82336172010年7月20日2012年7月31日Certicom Corp.Resilient cryptographic scheme
US82448092001年6月20日2012年8月14日United States Postal ServiceSystem and methods for electronic message content identification
US82552352001年9月7日2012年8月28日United States Postal ServiceItem tracking and anticipated delivery confirmation system method
US82556942006年9月15日2012年8月28日Sint Holdings Limited Liability CompanySystem and method using information based indicia for securing and authenticating transactions
US83125282010年1月29日2012年11月13日Guardtime Ip Holdings LimitedSystem and method for generating a digital certificate
US83473722010年1月29日2013年1月1日Guardtime Ip Holdings LimitedSystem and method for generating a digital certificate
US83525512001年3月16日2013年1月8日United States Postal ServiceMethods and systems for providing an electronic account to a customer
US83561872009年1月21日2013年1月15日United States Postal ServiceMethods and systems for providing a secure electronic mailbox
US83871552010年11月11日2013年2月26日Prism Technologies LlcSystem for managing access to protected computer resources
CN1771687B2003年12月29日2010年9月15日Nds LtdDigital certificates
CN100477647C2004年10月28日2009年4月8日Hangzhou huasan communication technology co ltdE-mail management system and method
EP1401144A12002年9月17日2004年3月24日Siemens AktiengesellschaftMethod for Key Certification and Signature Validation
WO1997012460A11996年8月23日1997年4月3日Document Authentication Systems, Inc.Document authentication system and method
WO1998025371A11997年12月4日1998年6月11日Wang, YnjiunPortable electronic authorization devices and methods therefor
WO2000013368A11999年8月27日2000年3月9日Borgers, Frederick, J.Method of authenticating or 'digitally signing' digital data objects
WO2000044129A12000年1月20日2000年7月27日Certicom Corp.A resilient cryptographic scheme
WO2001089133A22001年5月16日2001年11月22日Surety.ComMethod and apparatus for self-authenticating digital records
WO2004028076A12003年9月17日2004年4月1日Siemens AktiengesellschaftMethod for generating and/or validating electronic signatures
WO2004114587A12003年12月29日2004年12月29日Nds LimitedDigital certificates