Garbled circuits for multi-input boolean functions
Multiparty computation is an area of cryptography which provides methods that two or more parties may use in order to jointly compute a function while keeping their inputs private. Garbled circuits, attributed to Andrew C. Yao, is a cryptographic technique used in secure multiparty computation. Any...
Αποθηκεύτηκε σε:
| Κύριοι συγγραφείς: | , |
|---|---|
| Άλλοι συγγραφείς: | |
| Γλώσσα: | en_US |
| Δημοσίευση: |
2022
|
| Θέματα: | |
| Διαθέσιμο Online: | https://vsmart.lib.aegean.gr/webopac/List.csp?SearchT1=Garbled+Circuits+for+Multi-Input+Boolean+Functions&Index1=Keywordsbib&Database=1&SearchMethod=Find_1&SearchTerm1=Garbled+Circuits+for+Multi-Input+Boolean+Functions&OpacLanguage=gre&Profile=Default&EncodedRequest=*EFW*0D*07*D8*AC*CC*AB*FF*2DI*E6*3E*FB*E3x&EncodedQuery=*EFW*0D*07*D8*AC*CC*AB*FF*2DI*E6*3E*FB*E3x&Source=SysQR&PageType=Start&PreviousList=RecordListFind&WebPageNr=1&NumberToRetrieve=50&WebAction=NewSearch&StartValue=0&RowRepeat=0&ExtraInfo=&SortIndex=Year&SortDirection=-1&Resource=&SavingIndicator=&RestrType=&RestrTerms=&RestrShowAll=&LinkToIndex= http://hdl.handle.net/11610/23233 |
| Ετικέτες: |
Προσθήκη ετικέτας
Δεν υπάρχουν, Καταχωρήστε ετικέτα πρώτοι!
|
| _version_ | 1828461791361892352 |
|---|---|
| author | Alexiou, Nikolaos Αλεξίου, Νικόλαος |
| author2 | Ριζομυλιώτης, Παναγιώτης |
| author_sort | Alexiou, Nikolaos |
| collection | DSpace |
| description | Multiparty computation is an area of cryptography which provides methods that two or more parties may use in order to jointly compute a function while keeping their inputs private. Garbled circuits, attributed to Andrew C. Yao, is a cryptographic technique used in secure multiparty computation. Any function can be represented into a garbled boolean circuit and, with the help of Oblivious Transfer, a protocol can be built which allows parties to securely evaluate a function without exposing their inputs.
The naive implementation of Yao's Garbled Circuit Protocol is impractical for complex functions. Researchers come up with methods that aim to reduce the communication overhead and computational complexity of the protocol. Nowadays, cryptographic operations are supported by hardware and as a result the main bottleneck in garbling is considered to be communication.
This work introduces Yao's protocol and reviews several existent techniques which attempt to reduce the aforementioned costs, with a main focus on methods that aim to lessen the total number of ciphertexts needed to garble a function. Furthermore, it extends the recent and well established half gates method. Specifically, this work demonstrates that if half gates are combined and garbling is done on polynomials, then a 25% to 50% reduction in the amount of ciphertexts needed to garble portions of the circuit can be expected. |
| id | oai:hellanicus.lib.aegean.gr:11610-23233 |
| institution | Hellanicus |
| language | en_US |
| publishDate | 2022 |
| record_format | dspace |
| title | Garbled circuits for multi-input boolean functions |
| topic | κρυπτογραφία ασφαλής υπολογισμός συνάρτησης από κοινού υπολογισμός half gates multiparty computation garbled circuits Cryptography (URL: http://id.loc.gov/authorities/subjects/sh85034453) Data encryption (Computer science) (URL: http://id.loc.gov/authorities/subjects/sh94001524) |
| url | https://vsmart.lib.aegean.gr/webopac/List.csp?SearchT1=Garbled+Circuits+for+Multi-Input+Boolean+Functions&Index1=Keywordsbib&Database=1&SearchMethod=Find_1&SearchTerm1=Garbled+Circuits+for+Multi-Input+Boolean+Functions&OpacLanguage=gre&Profile=Default&EncodedRequest=*EFW*0D*07*D8*AC*CC*AB*FF*2DI*E6*3E*FB*E3x&EncodedQuery=*EFW*0D*07*D8*AC*CC*AB*FF*2DI*E6*3E*FB*E3x&Source=SysQR&PageType=Start&PreviousList=RecordListFind&WebPageNr=1&NumberToRetrieve=50&WebAction=NewSearch&StartValue=0&RowRepeat=0&ExtraInfo=&SortIndex=Year&SortDirection=-1&Resource=&SavingIndicator=&RestrType=&RestrTerms=&RestrShowAll=&LinkToIndex= http://hdl.handle.net/11610/23233 |
| work_keys_str_mv | AT alexiounikolaos garbledcircuitsformultiinputbooleanfunctions AT alexiounikolaos garbledcircuitsformultiinputbooleanfunctions |