~/talk

Javascript Crypto. Ugly duckling with good reason?

Talkat JSConf EU 2013 · 2013-09-14..09-15· [security, web-platform]
slides:none on file

Javascript crypto is risky because code ships from servers so MITM or a rogue backend can swap it, the language lacks native 32‑bit and big integer support and browsers historically lack a CSPRNG so Math.random is useless for keys, but asm.js makes integer ops fast and the W3C Web Cryptography API adds big integer and secure random support, fully homomorphic encryption is promising but impractical today, and a higher level library like the Crypt ruby project is built to wrap low level APIs and simplify secure usage.

AI-written summary · about

  1. 0:00Start
  2. 4:37Crypto Get Random Values
  3. 6:58W3c Web Crypto Api
  4. 17:41Fully Homomorphic Encryption
~/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.