|
(11) | EP 2 592 594 B1 |
| (12) | EUROPEAN PATENT SPECIFICATION |
|
|
| (54) |
METHOD FOR CREATING/ISSUING ELECTRONIC DOCUMENT DISTRIBUTION CERTIFICATE AND SYSTEM FOR DISTRIBUTING ELECTRONIC DOCUMENT VERFAHREN ZUR ERSTELLUNG / AUSGABE EINES ZERTIFIKATS ZUR VERTEILUNG ELEKTRONISCHER DOKUMENTE UND SYSTEM ZUR VERTEILUNG ELEKTRONISCHER DOKUMENTE PROCÉDÉ POUR CRÉER/GÉNÉRER UN CERTIFICAT DE DISTRIBUTION DE DOCUMENT ÉLECTRONIQUE ET SYSTÈME POUR DISTRIBUER UN DOCUMENT ÉLECTRONIQUE |
|
|
|||||||||||||||||||||||||||||||
| Note: Within nine months from the publication of the mention of the grant of the European patent, any person may give notice to the European Patent Office of opposition to the European patent granted. Notice of opposition shall be filed in a written reasoned statement. It shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention). |
[Technical Field]
[Background Art]
[Detailed Description of the Invention]
[Technical Problem]
[Technical Solution]
[Advantageous Effects]
[Brief Description of Drawings]
FIG. 1 is a diagram for describing creation and issuance of a distribution certification according to an exemplary embodiment of the present invention.
FIG. 2 is a diagram illustrating a process for creating and issuing a distribution certificate according to an exemplary embodiment of the present invention.
[Best Mode]
[Model for creating and issuing electronic document distribution certificate]
① A transmitting entity (or transmitting electronic document mediator, hereinafter, referred to as transmitting entity 101): basically transmits a transmitter's electronic document to a receiving entity or if necessary, requests a transmission to a distribution relay server. The transmitting entity serves to verify the distribution certificate received from the receiving entity or the distribution relay server and then, attach the verification information to the distribution certificate to be stored in a third party storage authority, in connection with the distribution certificate.
② A receiving entity (or receiving electronic document mediator, hereinafter, referred to as receiving entity 102): basically, transfers the electronic document received from the transmitting entity or the distribution relay server to a receiptor). The receiving entity serves to create the reception certificate as soon as receiving the electronic document from the transmitting entity or the distribution relay server and transmit the created certificate to the transmitting entity or the distribution relay server as a response message or create a reading certificate immediately after the receiptor reads the electronic document and transfer the created reading certificate to the transmitting entity, in connection with the distribution certificate.
③ An electronic document distribution hub (or distribution relay server 103): basically, transfers an electronic document receiving a transmission request from the transmitting entity to the receiving entity. The electronic document distribution hub serves to create the transmission certificate as soon as receiving the transmission request of the electronic document from the transmitting entity so as to be transmitted to the transmitting entity or transfer the electronic document to the receiving entity and then, transfer the reception certificate received as a response to the transmission certificate to the transmitting entity, in connection with the distribution certificate.
④ A third party storage authority (certified electronic document storage authority 104) serves to safely store the distribution certificate as a trusted authority. Hereinafter, in describing the present invention, reference numerals of FIG. 1 will be omitted.
[Type and process of electronic document distribution certificate]
| Type | Purpose | Creation Subject/Time | Essential information |
| Reception certificate | Non-repudiation for message receiving fact of receiving entity | Receiving entity/immediately after reception | Document information, transmitter, receiptor, transmitter transmitting time, receiptor receiving time |
| Transmission certificate | Verification for transmission try of transmitting entity | Distribution relay server/immediately after reception of transmission request message | Document information, transmitter, receiptor, transmitter transmission requesting time |
| Reading Certificate | Non-repudiation for fact that receiptor reads received message | Receiving entity/immediately after being read by receiptor | Document information, transmitter, receiptor, transmitter transmitting time, receiptor receiving time, receiptor reading time |
| Type | Essential information | Method for acquiring information |
| Reception certificate | Document information, transmitter, receiptor, transmitter transmitting time | Use the sensitive field value of the distribution message and the SOAP message within the distribution linkage message transmitted by the transmitting entity |
| Receiptor receiving time | Use the receiving time of the distribution messaging server of the receiving entity | |
| Transmission certificate | Document information, transmitter, receiptor | Use the sensitive field value of the distribution message within the distribution linkage message transmitted by the transmitting entity |
| Transmitter transmission requesting time | Use the receiving time of the distribution relay server | |
| Reading Certificate | Document information, transmitter, receiptor, transmitter transmitting time | Use the sensitive field value of the distribution message and the SOAP message within the distribution linkage message transmitted by the transmitting entity |
| Receiptor receiving time | Use the receiving time of the distribution messaging server by the receiving entity | |
| Receiptor reading time | Use the response time of the receiving entity for the document information request of the receiptor |
| No. | Process Name |
| 1 | The transmitting entity transmits the distribution message including the transmitter's electronic document to the receiving entity |
| 2 | The receiving entity receives the distribution message and then, immediately receives the essential information to create the reception certificate |
| 3 | The receiving entity transmits the created reception certificate to the transmitting entity |
| 4 | The transmitting entity completes verification for the reception certificate and then, attaches the verification information on the electronic signature certificate of the reception certificate to the reception certificate |
| 5 | The transmitting entity transmits and stores the reception certificate to the certified electronic document storage authority. |
| No. | Process Name |
| 1 | The transmitting entity transmits the distribution message to the receiving entity. |
| 2 | When the distribution message transmission fails, the transmitting entity requests the distribution message transmission to the distribution relay server. |
| 3 | The distribution relay server creates the transmission certificate for the requested transmission. |
| 4 | The distribution relay server transmits the transmission certificate to the transmitting entity. |
| 5 | The transmitting entity completes verification for the transmission certificate and then, attaches the verification information on the electronic signature certificate of the transmission certificate to the transmission certificate. |
| 6 | The transmitting entity stores the transmission certificate in the certified electronic document storage authority. |
| 7 | The distribution relay server transfers the distribution message to the receiving entity. |
| 8 | The receiving entity creates the reception certificate immediately after the reception of the electronic document. |
| 9 | The receiving entity transmits the reception certificate to the distribution relay server |
| 10 | The distribution relay server transfers the reception certificate to the transmitting entity. |
| 11 | The transmitting entity completes the verification for the reception certificate and then, attaches the verification information on the electronic signature certificate of the reception certificate to the reception certificate |
| 12 | The transmitting entity transmits and stores the reception certificate to the certified electronic document storage authority. |
| No. | Process Name |
| 1 | The receiptor requests the reading of the distribution message to the receiving entity to read the distribution message received as a response. |
| 2 | The receiving entity creates the reading certificate. |
| 3 | The receiving entity completes the verification for the reading certificate and then, attaches the verification information on the electronic signature certificate of the reading certificate to the reading certificate. |
| 4 | The transmitting entity transmits and stores the reading certificate to the certified electronic document authority. |
[Basic preconditions and considerations involved in issuance and verification of distribution certificate]
① The distribution certificate is created and verified by the distribution messaging server and the distribution relay server of the transmitting and receiving entities.
② In the present invention, the distribution certificate is electronically signed and created only based on an NPKI certificate.
③ The corresponding distribution certificate is created based on the distribution message. Even though at least two electronic documents are included in a single distribution message, only one distribution certificate created.
④ The distribution certificate needs to be allocated with an ID that can identify the distribution message and an electronic document identifier or an electronic document name that can identify the electronic document within the distribution message.
⑤ A serial number of the distribution certificate is created by individual transmitting and receiving entities and thus uses a random number of 32 bytes so as to allocate uniqueness.
⑥ Update and revocation of the distribution certificate is not defined in terms of characteristics of the distribution system.
⑦ The distribution messaging server needs to maintain the synchronization with the visual information of the external trusted institution at all times, thereby guaranteeing the reliability of the visual information within the distribution certificate.
⑧ The policies of the distribution certificate use only an object identifier (OID) and a name that are defined in the present technology standard.
⑨ The transmitting entity verifies the received distribution certificate and then, attaches the verification information on the signature certificate of the distribution certificate to the distribution certificate.
[Structure of electronic document distribution certificate]
| id-kiec-arcCertReseponse OBJECT IDENTIFIER ::= {iso(1) member-body(2) korea(410) kiec(200032) certificate(2) 2} ARCCertResponse ::= CHOICE { arcCertInfo [0] EXPLICIT ARCCertInfo, arcErrorNotice [1] EXPLICIT ARCErrorNotice } |
| ARCCertInfo ::= SEQUENCE { version [0] EXPLICIT ARCVersion DEFAULT v1, serialNumber SerialNumber, issuer GeneralNames, dateOfIssue GeneralizedTime, dateOfExpire DateOfExpiration, policy ARCCertificatePolicies, requestlnfo RequestInfo, target TargetToCertify, extionsions [1] EXPLICIT Extensions OPTIONAL } |
① Version, Version
| ARCVersion ::= INTEGER {v1(1), v2(2), v9(9)} |
② SerialNumber, Serial number
| SerialNumber ::= INTEGER |
③ Issuer, Issuer of certificate
| GeneralNames ::= SEQUENCE SIZE (1..MAX) OF GeneralName GeneralName ::= CHOICE { otherName [0] OtherName, rfc822Name [1] IA5String, dNSName [2] IA5String, x400Address [3] ORAddress, directoryName [4] Name, ediPartyName [5] EDIPartyName, uniformResourceIdentifier [6] IA5String, iPAddress [7] OCTET STRING, registeredID [8] OBJECT IDENTIFIER } Name ::= CHOICE { RDNSequence } RDNSequence ::= SEQUENCE OF RelativeDistinguishedName RelativeDistinguishedName ::= SET OF AttributeTypeAndValue AttributeTypeAndValue ::= SEQUENCE { type AttributeType, value AttributeValue } AttributeType ::= OBJECT IDENTIFIER AttributeValue ::= ANY DEFINED BY AttributeType DirectoryString ::= CHOICE { teletexString TeletexString (SIZE (1..MAX)), printableString PrintableString (SIZE (1..MAX)), universalString UniversalString (SIZE (1..MAX)), utf8String UTF8String (SIZE (1..MAX)), bmpString BMPString (SIZE (1..MAX)) } |
④ DataOfIssue, Issuance date of certificate
⑤ dataOfExpire, Effect expiration date of certificate
| DateOfExpiration ::= GeneralizedTime |
⑥ Policy, Certificate policy
| ARCCertificatePolicies ::= SEQUENCE SIZE (1..MAX) OF Policylnformation PolicyInformation ::= SEQUENCE { policyldentifier CertPolicyId, policyQualifiers SEQUENCE SIZE (1..MAX) OF PolicyQualifierlnfo OPTIONAL } CertPolicyld ::= OBJECT IDENTIFIER PolicyQualifierlnfo ::= SEQUENCE { policyQualifierId PolicyQualifierld, qualifier ANY DEFINED BY policyQualifierId } PolicyQualifierld ::= OBJECT IDENTIFIER (id-qt-cps | id-qt-unotice) Qualifier ::= CHOICE { cPSuri CPSuri, userNotice UserNotice } UserNotice ::= SEQUENCE { noticeRef NoticeReference OPTIONAL, explicitText DisplayText OPTIONAL} NoticeReference ::= SEQUENCE { organization DisplayText, noticeNumbers SEQUENCE OF INTEGER } DisplayText ::= CHOICE { ia5String IA5String(SIZE (1..200)), visibleString VisibleString(SIZE (1..200)), bmpString BMPString(SIZE (1..200)), utf8String UTF8String(SIZE (1..200))} |
| Type of Certificate | Policy OID | Qualifier |
| Transmission certificate | 1.2.410.200032.6.1 | "Transmission certificate" |
| Reception certificate | 1.2.410.200032.6.2 | "Reception certificate" |
| Reading certificate | 1.2.410.200032.6.3 | "Reading certificate" |
⑦ Requestlnfo, Certificate request message information
| Requestlnfo ::= CHOICE { arcCertRequest ARCCertRequest, null NULL} } |
⑧ Target, Object to certify
| TargetToCertify ::= CHOICE { opRecord [0] EXPLICIT OperationRecord, orgAndIssued [1] EXPLICIT OriginalAndlssuedDocumentlnfo, dataHash [2] EXPLICIT HashedDataInfo distributionInfos [10] EXPLICIT DistributionInfos } DistributionInfos ::= SEQUENCE OF Distributionlnfo DistributionInfo ::= SEQUENCE { senderAdd UTFBString, receiptorAdd UTF8String, dateOfSend GeneralizedTime, dateOfReceive [0] EXPLICIT GeneralizedTime OPTIONAL, dateOfReceiveConfirm [1] EXPLICIT GeneralizedTime OPTIONAL, distributionId UTF8String, numberOfFiles INTEGER, distributedFileInfos DistributedFileInfos } |
1) SenderAdd, Transmitter's certified electronic address
2) ReceiverAdd, Receiptor's certified electronic address
3) DateOfsend, Transmitting date and time
4) DateOfReceive, Receiving date and time
5) DateOfReceiveConfirm, Reading date and time
6) DistributionId, Distribution identification value
7) NumberOfFiles, The number of distribution files
8) DistributedFilelnfos, Distribution document information
| DistributedFilelnfos ::= SEQUENCE OF DistributedFile DistributedFile ::= SEQUENCE { fileHashedData HashedDataInfo, fileld [0] EXPLICIT UTF8String OPTIONAL, fileName [1] EXPLICIT UTF8String OPTIONAL } HashedDatalnfo ::= SEQUENCE { hashAIg HashAlgorithm, hashedData BIT STRING } HashAlgorithm ::= Algorithmldentifier |
9) FileHashedData, File hash information
10) Filed, File identification value
11) FileName, File name
| Basic field | Content | Peculiar Matters |
| version | Version | v9 |
| serialNumber | Serial Number | Random number of 32 bytes |
| issuer | Certificate Issuer | subject DN of signature certificate |
| dateOfIssue | Issuance date of certificate | GeneralizedTime |
| dateOfExpire | Effect expiration date of certificate | GeneralizedTime |
| policy | Certificate policy | OID : 1.2.410.200032.6.1 (Transmission) |
| : 1.2.410.200032.6.2 (Reception) | ||
| : 1.2.410.200032.6.3 (Reading) | ||
| requestInfo | Certificate request message information | null |
| target | Verification object | Use of distributionInfos structure |
| senderAdd | Transmitter's certified electronic address | UTF8String |
| recei ptorAdd | Receiptor's certified electronic address | UTF8String |
| dateOfSend | Transmitting date and time | GeneralizedTime, necessary |
| dateOfReceive | Receiving date and time | GeneralizedTime, selection |
| dateOfReceiveConfirm | Receiving acknowledgement date and time | GeneralizedTime, selection |
| distributionld | Distribution identifier | UTF8String |
| numberOfFiles | The number of transmission files | |
| distributedFileInfos | Transmission file information | At least one DistributedFile |
| DistributedFile | ||
| fileHashedData | File hash value | SHA256 |
| fileld | File ID | One of two fields, that is, fileld and filename is essential |
| filename | File name |
① At the time of electronic signature, a public key encryption algorithm uses RSA and a hash algorithm uses SHA256
② The electronic signature certificate is necessarily included in signedData
③ Only one signerlnfo is included in a signerlnfos field.
[Method for verifying electronic document distribution certificate
① Verification of Certificate format
② Certificate visual verification
| Transmitting date and time < receiving date and time ≤ reading date and time ≤ issuance date of certificate ≤ certificate verification time ≤ effect expiration date of certificate |
③ Verification of certificate electronic signature
④ Verification of signature certificate
⑤ Comparison and verification of distribution message
[Long-term verification information of electronic signature]
① Acquisition of verification information of electronic signature certificate
② Storage of verification information of electronic signature certificate
| SignedData ::= SEQUENCE { version CMSVersion, digestAlgorithms DigestAlgorithmIdentifiers, encapContentInfo EncapsulatedContentInfo, certificates [0] IMPLICIT CertificateSet OPTIONAL, crls [1] IMPLICIT RevocationInfoChoices OPTIONAL, signerInfosSignerInfos } |
③ Storage in certificated electronic document authority
(a) transmitting, by a transmitting entity (101), a distribution message including a transmitter's electronic document to a receiving entity (102);
(b) creating, by a receiving entity (102), the reception certificate by acquiring essential information after receiving the distribution message;
(c) transmitting, by the receiving entity (102), the created reception certificate to the transmitting entity (101);
(d) completing, by the transmitting entity (101), verification for the received reception certificate and then, attaching verification information on an electronic signature certificate of the reception certificate to the received reception certificate; and
(e) transmitting, by the transmitting entity (101), the reception certificate attached to the verification information to a third party storage authority (104) and requesting the storage thereto,
wherein the verification information includes information related to the validity verification of the distribution certificate and information related to the content verification of the distribution certificate.in the step (a), when the transmitting entity (101) tries the transmission of the distribution message to the receiving entity (102) but fails in the transmission of the distribution message,
(a1) requesting, by the transmitting entity (101), the transmission of the 18 distribution message to a distribution relay server of the distribution hub (103);
(a2) creating, by the distribution relay server, the transmission certificate for the requested transmission;
(a3) transmitting, by the distribution relay server, the transmission certificate to the transmitting entity (101);
(a4) completing, by the transmitting entity (101), the verification for the received transmission certificate and then, attaching the verification information on the electronic signature certificate of the transmission certificate to the received transmission certificate; and
(a5) transmitting, by the transmitting entity (101), the transmission certificate attached the verification information to the third party storage authority (104) and requesting the storage thereto;
(a6) transmitting, by the distribution relay server, the distribution message to the receiving entity (102);
(a7) creating, by the receiving entity (102), the reception certificate immediately after receiving the electronic document;
(a8) transmitting, by the receiving entity (102), the reception certificate to the distribution relay server;
(a9) transmitting, by the distribution relay server, the reception certificate to the transmitting entity (101); and
(a10) performing, by the transmitting entity (101), steps (d) and (e) in order.
the system for distributing the electronic document further including a receiptor receives the electronic document from the receiving entity (102),
after the step (e),
(f1) reading, by the receiptor, the distribution message received by requesting the reading of the distribution message to the receiving entity (102);
(f2) creating, by the receiving entity (102), the reading certificate;
(f3) completing the verification for the received reading certificate and then, attaching the verification information on the electronic signature certificate of the reading certificate to the received reading certificate; and
(f4) transmitting, by the transmitting entity (101), the reading certificate attached to the verification information to the third party storage authority (104) and requesting the storage thereto.
after the step (a10),
(a11) reading, by the receiptor, the distribution message received by requesting the reading of the distribution message to the receiving entity (102);
(a12) creating, by the receiving entity (102), the reading certificate;
(a13) completing the verification for the received reading certificate and then, attaching the verification information on the electronic signature certificate of the reading certificate to the received reading certificate; and
(a14) transmitting, by the transmitting entity (101), the reading certificate attached to the verification information to the third party storage authority (104) and requesting the storage thereto.
Transmitting and receiving entities (101)/(102) that distribute an electronic document through a distribution messaging server transmitting and receiving a message based on an electronic document and issuing and managing a distribution certificate for message transmission and reception;
a distribution hub (103) that registers/manages the electronic addresses of the transmitting and receiving entities (101)/(102), sets an electronic document distribution path between the transmitting and receiving entities (101)/(102), performs message transmission when errors are created during an electronic document distribution process between the transmitting and receiving entities (101)/(102), and issues the distribution certificate; and
a trusted third party storage authority (104) that receives and stores the distribution certificate;
wherein the distribution certificate includes a reception certificate for non-repudiation for the fact that a receiving entity (102) receives a message, a transmission certificate for verifying a transmission try of the transmit entity (101), and a reading certificate for non-repudiation for the fact that a receiptor reads the received message,
wherein the receiving entity (102) creating a reception certificate included the distribution certificate by acquiring essential information after receiving a distribution message from the transmitting entity (101), and transmitting the created reception certificate to the transmitting entity (101),
and the transmitting entity (101) completing verification for the received reception certificate and then, attaching verification information on an electronic signature certificate of the reception certificate to the received reception certificate, and transmitting the reception certificate to the third party storage authority (104) and requesting the storage thereto,
wherein the verification information includes information related to the validity verification of the distribution certificate and information related to the content verification of the distribution certificate.
(a) Übertragen einer Verteilungsmitteilung einschließlich eines elektronischen Dokuments eines Senders an eine Empfangseinheit (102) durch eine Übertragungseinheit (101);
(b) Erstellen des Empfangszertifikats durch eine Empfangseinheit (102) durch Beschaffen wesentlicher Informationen nach dem Empfang der Verteilungsmitteilung;
(c) Übertragen des erstellten Empfangszertifikats an die Übertragungseinheit (101) durch die Empfangseinheit (102);
(d) Vervollständigen der Verifizierung für den erhaltenen Empfangszertifikat durch die Übertragungseinheit (101), und dann Anfügen der Verifizierungsinformation an einen elektronischen Signaturzertifikat des Empfangszertifikats an den erhaltenen Empfangszertifikat; und
(e) Übertragen des Empfangszertifikats, der an die Verifizierungsinformation angefügt ist, durch die Übertragungseinheit (101) an eine Speicherstelle (104) einer dritten Partei und Anfragen der Speicherung hierin,
wobei die Verifizierungsinformation Information bezüglich der Gültigkeits-Verifizierung des Verteilungszertifikats und Information bezüglich der Inhalts-Verifizierung des Verteilungszertifikats beinhaltet.in Schritt (a), wenn die Übertragungseinheit (101) die Übertragung der Verteilungsmitteilung an die Empfangseinheit (102) versucht, aber bei der Übertragung der Verteilungsmitteilung scheitert,
(a1) Anfragen der Übertragung der Verteilungsmitteilung an den Verteilungsrelay-Server des Verteilungshubs (103) durch die Übertragungseinheit (101);
(a2) Erstellen des Übertragungszertifikats für die angefragte Übertragung durch den Verteilungsrelay-Server;
(a3) Übertragen des Übertragungszertifikats an die Übertragungseinheit (101) durch den Verteilungsrelay-Server;
(a4) Vervollständigen der Verifizierung für den empfangenen Übertragungszertifikat durch die Übertragungseinheit (101) und dann Anhängen der Verifizierungsinformation auf dem elektronischen Signaturzertifikat des Übertragungszertifikats an den empfangenen Übertragungszertifikat; und
(a5) Übertragen des Übertragungszertifikats durch die Übertragungseinheit (101), wobei die Verifizierungsinformation an die Speicherstelle der dritten Partei (104) angefügt ist, und
die Anfrage der Speicherung hierauf;
(a6) Übertragen der Verteilungsmitteilung an die Empfangseinheit (102) durch den Verteilungsrelay-Server;
(a7) Erstellen des Empfangszertifikats durch die Empfangseinheit (102) sofort nach dem Empfangen des elektronischen Dokuments;
(a8) Übertragen des Empfangszertifikats an den Verteilungsrelay-Server durch die Empfangseinheit (102);
(a9) Übertragen des Empfangszertifikats an die Übertragungseinheit (101) durch den Verteilungsrelay-Server; und
(a10) Durchführen der Schritte (d) und (e) in dieser Reihenfolge durch die Übertragungseinheit (101).
das System zum Verteilen des elektronischen Dokuments, das darüber hinaus einen Empfänger einschließt, der das elektronische Dokument von der Empfangseinheit (102) empfängt, nach Schritt (e), (f1) Lesen der Verteilungsmitteilung durch den Empfänger, die empfangen wurde, nachdem an die Empfangseinheit (102) die Anfrage gestellt wurde, die Verteilungsmitteilung zu lesen;
(f2) Erstellen des Lesezertifikats durch die Empfangseinheit (102);
(f3) Vervollständigen der Verifizierung für das empfangenen Lesezertifikat und dann Anfügen der Verifizierungsinformation auf dem elektronischen Signaturzertifikat des Lesezertifikats an das empfangenen Lesezertifikat; und (f4) Übertragen des Lesezertifikats, der an die Verifizierungsinformation angefügt ist, durch die Übertragungseinheit (101) an die Speicherstelle (104) der dritten Partei und Anfragen der Speicherung darin.
nach dem Schritt (a10) (a11) Lesen der Verteilungsmitteilung durch den Empfänger, die empfangen wurde, nachdem an die Empfangseinheit (102) die Anfrage gestellt wurde, die Verteilungsmitteilung zu lesen;
(a12) Erstellen des Lesezertifikats durch die Empfangseinheit (102);
(a13) Vervollständigen der Verifizierung für das empfangenen Lesezertifikat und dann Anfügen der Verifizierungsinformation auf dem elektronischen Signaturzertifikat des Lesezertifikats an das empfangenen Lesezertifikat; und
(a14) Übertragen des Lesezertifikats, der an die Verifizierungsinformation angefügt ist, durch die Übertragungseinheit (101) an die Speicherstelle (104) der dritten Partei und Anfragen der Speicherung darin.
übertragende und empfangende Einheiten (101)/(102), die ein elektronisches Dokument durch einen Nachrichten verteilenden Server verteilen, der eine Nachricht überträgt und empfängt, welche auf einem elektronischen Dokument beruht, und ein Verteilungszertifikat für die Übertragung und den Empfang der Nachricht ausstellt und verwaltet;
einen Verteilungshub (103), das die elektronischen Adressen der übertragenden und empfangenden Einheiten (101)/(102) erfasst/verwaltet, einen Verteilungsweg für das elektronische Dokument zwischen den übertragenden und empfangenden Einheiten (101)/(102) festlegt, das Übertragen der Nachricht zwischen den übertragenden und empfangenden Einheiten (101)/(102) ausführt, wenn während eines Verteilungsprozesses eines elektronischen Dokuments Fehler entstehen, und das Verteilungszertifikat ausstellt;
und eine Speicherstelle einer zuverlässigen dritten Partei (104), die das Verteilungszertifikat empfängt und speichert;
wobei das Verteilungszertifikat ein Empfangszertifikat für die Unleugbarkeit der Tatsache beinhaltet, dass eine Empfangseinheit (102) eine Nachricht empfängt, und ein Übertragungszertifikat zum Verifizieren eines Übertragungsversuchs der übertragenden Einheit (101) und ein Lesezertifikat für die Unleugbarkeit der Tatsache, dass ein Empfänger die empfangene Nachricht liest, wobei die Empfangseinheit (102) ein Empfangszertifikat einschließlich des Verteilungszertifikats erstellt durch Beschaffen wesentlicher Information nach dem Empfangen einer Verteilungsmitteilung von der Übertragungseinheit (101) und das erstellte Empfangszertifikat an die Übertragungseinheit (101) überträgt, und die Übertragungseinheit (101) die Verifizierung für den empfangenen Empfangszertifikat vervollständigt und dann eine Verifizierungsinformation auf einem elektronischen Signaturzertifikat des Empfangszertifikats an den empfangenen Empfangszertifikat anfügt und den Empfangszertifikat an die Speicherstelle der dritten Partei (104) überträgt und die Speicherung hierauf anfragt, wobei die Verifizierungsinformationen Informationen bezüglich der Verifizierung der Gültigkeit des Verteilungszertifikats und Informationen bezüglich der Verifizierung des Inhalts des Verteilungszertifikats beinhalten.
(a) la transmission, par une entité de transmission (101), d'un message de distribution comprenant un document électronique de l'émetteur à une entité de réception (102) ;
(b) la création, par une entité de réception (102) du certificat de réception en obtenant des informations essentielles après réception du message de distribution ;
(c) la transmission, par l'entité de réception (102) du certificat de réception créé à l'entité de transmission (101) ;
(d) l'achèvement, par l'entité de transmission (101), de la vérification pour le certificat de réception reçu et ensuite, l'ajout d'informations de vérification sur un certificat de signature électronique du certificat de réception au certificat de réception reçu ; et
(e) la transmission, par l'entité de transmission (101), du certificat de réception joint aux informations de vérification à une autorité de stockage de tiers (104) et la demande de stockage correspondante,
dans lequel les informations de vérification comprennent des informations liées à la vérification de validité du certificat de distribution et des informations liées à la vérification de contenu du certificat de distribution.dans l'étape (a), quand l'entité de transmission (101) essaie de transmettre le message de distribution à l'entité de réception (102) mais échoue dans la transmission du message de distribution, (a1) la demande, par l'entité de transmission (101), de la transmission du message de distribution à un serveur de relais de distribution de la plate-forme de distribution (103) ;
(a2) la création, par le serveur de relais de distribution, du certificat de transmission pour la transmission requise ;
(a3) la transmission, par le serveur de relais de distribution, du certificat de transmission à l'entité de transmission (101) ;
(a4) l'achèvement, par l'entité de transmission (101), de la vérification pour le certificat de transmission reçu et ensuite, l'ajout des informations de vérification sur le certificat de signature électronique du certificat de transmission au certificat de transmission reçu ;
et
(a5) la transmission, par l'entité de transmission (101), du certificat de transmission joint aux informations de vérification à l'autorité de stockage de tiers (104) et la demande de stockage correspondante ;
(a6) la transmission, par le serveur de relais de distribution, du message de distribution à l'entité de réception (102) ;
(a7) la création, par l'entité de réception (102), du certificat de réception immédiatement après réception du document électronique ;
(a8) la transmission, par l'entité de réception (102), du certificat de réception au serveur de relais de distribution ;
(a9) la transmission, par le serveur de relais de distribution, du certificat de réception à l'entité de transmission (101) ; et
(a10) la réalisation, par l'entité de transmission (101), des étapes (d) et (e) dans l'ordre.
le système pour distribuer le document électronique incluant en outre la réception, par un récepteur, du document électronique de l'entité de réception (102), après l'étape (e),
(f1) la lecture, par le récepteur, du message de distribution reçu en demandant la lecture du message de distribution à l'entité de réception (102) ;
(f2) la création, par l'entité de réception (102), du certificat de lecture ;
(f3) l'achèvement de la vérification pour le certificat de lecture reçu et ensuite, l'ajout des informations de vérification sur le certificat de signature électronique du certificat de lecture au certificat de lecture reçu, et
(f4) la transmission, par l'entité de transmission (101), du certificat de lecture joint aux informations de vérification à l'autorité de stockage de tiers (104) et la demande de stockage correspondante.
après l'étape (a10)
(a11) la lecture, par le récepteur, du message de distribution reçu en demandant la lecture du message de distribution à l'entité de réception (102) ;
(a12) la création, par l'entité de réception (102), du certificat de lecture,
(a13) l'achèvement de la vérification pour le certificat de lecture reçu et ensuite, l'ajout des informations de vérification sur le certificat de signature électronique du certificat de lecture au certificat de lecture reçu ; et
(a14) la transmission, par l'entité de transmission (101), du certificat de lecture joint aux informations de vérification à l'autorité de stockage de tiers (104) et la demande de stockage correspondante.
des entités de transmission et de réception (101)/(102) qui distribuent un document électronique par le biais d'un serveur de messagerie de distribution transmettant et recevant un message sur la base d'un document électronique et émettant et gérant un certificat de distribution pour la transmission et la réception d'un message ;
une plate-forme de distribution (103) qui enregistre/gère les adresses électroniques des entités de transmission et de réception (101)/(102), établit un chemin de distribution de document électronique entre les entités de transmission et de réception (101)/(102), effectue une transmission de message quand des erreurs sont créées pendant un processus de distribution de document électronique entre les entités de transmission et de réception (101)/(102) et émet le certificat de distribution ; et une autorité de stockage de tiers de confiance (104) qui reçoit et stocke le certificat de distribution ;
dans lequel le certificat de distribution comprend un certificat de réception pour non-répudiation pour le fait qu'une entité de réception (102) reçoit un message, un certificat de transmission pour vérifier une tentative de transmission de l'entité de transmission (101) et un certificat de lecture pour non-répudiation pour le fait qu'un récepteur lit le message reçu, dans lequel l'entité de réception (102) créant un certificat de réception a inclus le certificat de distribution en acquérant des informations essentielles après réception d'un message de distribution de l'entité de transmission (101) et en transmettant le certificat de réception créé à l'entité de transmission (101) et l'entité de transmission (101) achevant la vérification pour le certificat de réception reçu et ensuite, joignant les informations de vérification sur un certificat de signature électronique du certificat de réception au certificat de réception reçu, et transmettant le certificat de réception à l'autorité de stockage de tiers (104) et demandant le stockage correspondant, dans lequel les informations de vérification comprennent des informations liées à la vérification de validité du certificat de distribution et des informations liées à la vérification de contenu du certificat de distribution.
REFERENCES CITED IN THE DESCRIPTION
Patent documents cited in the description