Security framework and protocol for universal pervasive transactions
First Claim
Patent Images
1. A computer system securely transmitting and verifying a two-party agreement, said system comprising:
- a first device, operated by the first party, developing and transmitting a first view of the two-party agreement, the first view including an encrypted part and an unencrypted plaintext part;
a second device, operated by the second party, developing and transmitting a second view of the two-party agreement, the second view including an encrypted part and an unencrypted plaintext part; and
a third device comprising a verification party receiving the first view and the second view, decrypting the encrypted part of the first view and the encrypted part of the second view, affirming that the first view was developed by the first party and that the second view was developed by the second party, comparing the decrypted part of the first view with the decrypted part of the second view, and transmitting a signal based on the outcome of the comparison.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer system, a method of a computer system and a computer-readable medium securely transmit and verify a multiparty agreement. The method, the computer system, and the computer readable medium include developing and transmitting views of the multi-party agreement by each party to a separate verification party. The verification party authenticates the participants and determines whether the views of the agreement are mutually consistent, and notifies the partys of the results of the comparison.
-
Citations
37 Claims
-
1. A computer system securely transmitting and verifying a two-party agreement, said system comprising:
-
a first device, operated by the first party, developing and transmitting a first view of the two-party agreement, the first view including an encrypted part and an unencrypted plaintext part;
a second device, operated by the second party, developing and transmitting a second view of the two-party agreement, the second view including an encrypted part and an unencrypted plaintext part; and
a third device comprising a verification party receiving the first view and the second view, decrypting the encrypted part of the first view and the encrypted part of the second view, affirming that the first view was developed by the first party and that the second view was developed by the second party, comparing the decrypted part of the first view with the decrypted part of the second view, and transmitting a signal based on the outcome of the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer system securely transmitting and verifying a multi-party agreement among N parties where N is larger than or equal to two, said computer system comprising:
-
a collection of N devices, each device operated by a party to the agreement, developing and transmitting its view of the multi-party agreement;
where each view includes an encrypted part and an unencrypted, plaintext part, andan N+1-st device comprising a verification party, receiving the views from the N agreement parties, decrypting the encrypted part of each view, affirming that each view was developed by its associated agreement party, comparing the decrypted views from the N agreement parties and transmitting a response signal based on the outcome of the comparison. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method of a computer system securely transmitting and verifying a two-party agreement, said method comprising:
-
developing and transmitting, by a first device operated by the first party, a first view of the two-party agreement, the first view including an encrypted part and an unencrypted plaintext part;
developing and transmitting, by a second device operated by the second party, a second view of the two-party agreement, the second view including an encrypted part and an unencrypted plaintext part; and
receiving, by a third device comprising a verification party, the first view and the second view, decrypting the encrypted part of the first view and the encrypted part of the second view, affirming that the first view was developed by the first party and that the second view was developed by the second party, comparing the decrypted part of the first view with the decrypted part of the second view, and transmitting a signal based on the outcome of the comparison.
-
-
35. A method of a computer system securely transmitting and verifying a multi-party agreement among N parties where N is larger than or equal to two, said method comprising:
-
developing and transmitting, by a collection of N devices each device operated by a party to the agreement, its view of the multi-party agreement;
where each view includes an encrypted part and an unencrypted, plaintext part, andreceiving, by an N+1-st device comprising a verification party, the views from the N agreement parties, decrypting the encrypted part of each view, affirming that each view was developed by its associated agreement party, comparing the decrypted views from the N agreement parties and transmitting a response signal based on the outcome of the comparison.
-
-
36. A computer readable storage controlling a computer to securely transmit and verify a two-party agreement, by the functions comprising:
-
developing and transmitting, by a first device operated by the first party, a first view of the two-party agreement, the first view including an encrypted part and an unencrypted plaintext part;
developing and transmitting, by a second device operated by the second party, a second view of the two-party agreement, the second view including an encrypted part and an unencrypted plaintext part; and
receiving, by a third device comprising a verification party, the first view and the second view, decrypting the encrypted part of the first view and the encrypted part of the second view, affirming that the first view was developed by the first party and that the second view was developed by the second party, comparing the decrypted part of the first view with the decrypted part of the second view, and transmitting a signal based on the outcome of the comparison.
-
-
37. A computer readable storage controlling a computer to securely transmit and verify a multi-party agreement among N parties where N is larger than or equal to two, by the functions comprising:
-
developing and transmitting, by a collection of N devices each device operated by a party to the agreement, its view of the multi-party agreement;
where each view includes an encrypted part and an unencrypted, plaintext part, andreceiving, by an N+1-st device comprising a verification party, the views from the N agreement parties, decrypting the encrypted part of each view, affirming that each view was developed by its associated agreement party, comparing the decrypted views from the N agreement parties and transmitting a response signal based on the outcome of the comparison.
-
Specification