Process for pledging data for a secure data exchange protocol
First Claim
1. A process for pledging data for a secure data-exchange protocol, of the type comprising:
- a pledging step, in which a debtor party, the holder of a pledged data item, exchanges information with a creditor party to transmit to the creditor party a data item which is the image of the pledged data item, representing the pledged data item in a one-to-one but non-reversible manner,a commencement step where the debtor party exchanges information with the creditor party to transmit to the creditor party the plain pledged data item or in a manner enabling the plain pledged data item to be retrieved, and in which the creditor party can verify the consistency of the pledged data item with that of the pledging step,in the pledging step, the debtor party;
produces a seed applied to a pseudo-random generator in such a way as to produce a pseudo-random word, combines this pseudo-random word in a one-to-one and reversible manner with the pledged data item, to produce a checkword, and transmits the checkword to the creditor party,in the commencement step, the debtor party transmits to the creditor party a seed together with the plain pledged data item, andthe creditor party, upon receiving the seed and the pledged data item;
applies the seed to a pseudo-random generator similar to that of the debtor party, to produce another pseudo-random word,combines, in the one-to-one and reversible manner as for the debtor party, another pseudo-random word with the checkword, to produce a check data item, andchecks the consistency of the check data item with the plain pledged data item received from the debtor party.
1 Assignment
0 Petitions
Accused Products
Abstract
The process comprises a "pledging" step in which a debtor party transmits to a creditor party a data item which is the image of a pledged data item, and a "commencement" step in which the debtor party transmits the plain pledged data item to the creditor party who can verify pledge consistency. In the pledging step, the debtor party produces a seed applied to a pseudo-random generator to produce a pseudo-random word, combines this pseudo-random word in a one-to-one and reversible manner with the pledged data item to produce a checkword, and transmits the checkword to the creditor party. In the commencement step, the debtor party transmits to the creditor party the seed together with the plain pledged data item. The creditor party then applies the seed to a pseudo-random generator similar to that of the debtor party to produce another pseudo-random word, combines in the same one-to-one and reversible manner as for the debtor party, this other pseudo-random word with the checkword, to produce a check data item, and checks the consistency of the check data item with the plain pledged data item received from the debtor party.
-
Citations
2 Claims
-
1. A process for pledging data for a secure data-exchange protocol, of the type comprising:
-
a pledging step, in which a debtor party, the holder of a pledged data item, exchanges information with a creditor party to transmit to the creditor party a data item which is the image of the pledged data item, representing the pledged data item in a one-to-one but non-reversible manner, a commencement step where the debtor party exchanges information with the creditor party to transmit to the creditor party the plain pledged data item or in a manner enabling the plain pledged data item to be retrieved, and in which the creditor party can verify the consistency of the pledged data item with that of the pledging step, in the pledging step, the debtor party; produces a seed applied to a pseudo-random generator in such a way as to produce a pseudo-random word, combines this pseudo-random word in a one-to-one and reversible manner with the pledged data item, to produce a checkword, and transmits the checkword to the creditor party, in the commencement step, the debtor party transmits to the creditor party a seed together with the plain pledged data item, and the creditor party, upon receiving the seed and the pledged data item; applies the seed to a pseudo-random generator similar to that of the debtor party, to produce another pseudo-random word, combines, in the one-to-one and reversible manner as for the debtor party, another pseudo-random word with the checkword, to produce a check data item, and checks the consistency of the check data item with the plain pledged data item received from the debtor party. - View Dependent Claims (2)
-
Specification