×

Cryptographic construction for anonymity during interaction for collective outcome

  • US 9,231,978 B2
  • Filed: 02/04/2014
  • Issued: 01/05/2016
  • Est. Priority Date: 02/04/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of performing privacy preserving interaction process for collective outcome having multiple steps, the method compromising comprising:

  • defining a set of real rules of interaction in natural language which consist of sets of real events, set of real outcomes and surjective relations among said sets of real events and said set of real outcomes;

    defining unique cryptographic password for each instance of said interaction process and defining unique name for each possible model outcome which correspond to each of said real outcomes;

    encrypting each of model outcomes into model events with considerations for cases where additional events with surjective nature of relations among said real events and said real outcomes using different initiation vector to produce said model events;

    splitting said produced set model events into sub segments and sorting said sub segments into groups organized by participants and further grouped by possible valid choices;

    distributing organized groups of said sub segments to corresponding participants while destroying in the same time all reminding knowledge of said produced model events from memory of computational apparatus where cryptographic and table driven logical operations were performed;

    participants in their privacy selecting their single choice by broadcasting said sub segments associate with their choice;

    recreating all possible said model events by collecting all published said sub segments from all participants and finding one with integrity which produce unique said model outcome by decrypting each recreation and while in said unique model outcome together with knowledge of said set of real rules determine collective outcome with preserved privacy of participant.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×