~/talk

Formalising Oblivious Transfer in CryptHOL

Talkat CPP 2020 · 2020-01-20..01-21· [compilers-and-language-design]
links:none on file
slides:none on file

Formalisation proves semi-honest security of a classic oblivious transfer construction inside Isabelle/HOL using the CryptHOL/Crypto probabilistic-programming framework, showing perfect security for the sender and a reduction that bounds the receiver's advantage by twice the hardcore-predicate advantage. The work formalises extended trapdoor permutations, instantiates the proof for RSA, reuses a module to cut about half the proof, and notes polynomial-time reasoning and the malicious model remain unfinished and significantly harder.

AI-written summary · about

  1. 0:00Intro
  2. 0:41What is multiparty computation
  3. 2:26Motivation
  4. 3:41Formal Methods
  5. 4:54Overview
  6. 5:49Semihonest Model
  7. 7:16Paper Definitions
  8. 8:45What do we fix
  9. 10:02Extended Trapdoor Permutations
  10. 11:21General Assumptions
  11. 12:17The Protocol
  12. 15:24The RSA Instantiation
  13. 16:00The RSA Proof
  14. 16:38What have we learnt
  15. 18:45Language
  16. 19:51Automation
  17. 21:05Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.