12

ENGG5383 Applied Cryptographysmchow/5383/cuhkiecrypto1819.pdf · • A classical research topic in cryptography 7 • A long-lived and active research topic in academia – Near 4000

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ENGG5383 Applied Cryptographysmchow/5383/cuhkiecrypto1819.pdf · • A classical research topic in cryptography 7 • A long-lived and active research topic in academia – Near 4000
Page 2: ENGG5383 Applied Cryptographysmchow/5383/cuhkiecrypto1819.pdf · • A classical research topic in cryptography 7 • A long-lived and active research topic in academia – Near 4000

2

•  ENGG5383AppliedCryptography– Fall2018– Research-oriented– Assumenopriorbackground

•  CSCI5590AdvancesinBlockchain– Spring2019– co-teachwithEricLoofCSE– Lessresearch-oriented

Page 3: ENGG5383 Applied Cryptographysmchow/5383/cuhkiecrypto1819.pdf · • A classical research topic in cryptography 7 • A long-lived and active research topic in academia – Near 4000

3

•  Yourdataisanywherebutnotinyourcontrol•  Securitybreachesarerecurrent– Weakestlink:hardware,software,technicians,…

•  Youmaytrustthescienceofcryptography

Page 4: ENGG5383 Applied Cryptographysmchow/5383/cuhkiecrypto1819.pdf · • A classical research topic in cryptography 7 • A long-lived and active research topic in academia – Near 4000

4

•  Storage/bandwidthofyourdeviceislimited.•  Youwanttodownloadencryptedfilesmarkedwiththekeyword“urgent”fromtheserver.

•  Youdon’twanttheservertoknowwhatarethekeywordsassociatedwitheachfile.

Page 5: ENGG5383 Applied Cryptographysmchow/5383/cuhkiecrypto1819.pdf · • A classical research topic in cryptography 7 • A long-lived and active research topic in academia – Near 4000

5

= Enc( )

= “Urgent! blah blah …”

Keyword( ) = [“urgent”]

= Enc(“Urgent!…”)

Encrypted Database

search token for “urgent”

Page 6: ENGG5383 Applied Cryptographysmchow/5383/cuhkiecrypto1819.pdf · • A classical research topic in cryptography 7 • A long-lived and active research topic in academia – Near 4000

6

•  ElectronicPayments/Cash– Doyouwanttoleakyourspendingpattern?–  Ifyouareanonymous,willyoudo“badthings”?– Merchants&Bankalsohavetheirconcerns•  Double-spending,moneylaundry,etc.

•  Aclassicalresearchtopicincryptography

Page 7: ENGG5383 Applied Cryptographysmchow/5383/cuhkiecrypto1819.pdf · • A classical research topic in cryptography 7 • A long-lived and active research topic in academia – Near 4000

7

•  Along-livedandactiveresearchtopicinacademia–  Near4000citationsto-date

•  Butwasnotsosuccessfulinreality/industry–  DavidChaumestablishedthecompanyDigiCash–  Only~5000customerssignedup–  DigiCashwentbankruptin1998

•  Nosuccessfuldeploymentofsuchsystems•  UntilBitcoin’sbirthin2009

Page 8: ENGG5383 Applied Cryptographysmchow/5383/cuhkiecrypto1819.pdf · • A classical research topic in cryptography 7 • A long-lived and active research topic in academia – Near 4000

8

•  Industry:•  Academic:

Page 9: ENGG5383 Applied Cryptographysmchow/5383/cuhkiecrypto1819.pdf · • A classical research topic in cryptography 7 • A long-lived and active research topic in academia – Near 4000

9

•  Enhancingsecurity/privacy

–  Zerocoin,Zerocash,Monero(2.0),…•  Applicationsofblockchaintechnologies

–  Smart-contract,digitalidentitymanagement,e-voting,...•  Increasingthroughput

–  Bitcoin:~10transactions/s;Ethereum:~15transactions/s–  Visa:>1500transactions/s;Paypal:~200transactions/s

•  Consensusmechanismsdesign–  ProofofWork(PoW),ProofofStake(PoS),hybridconsensus,…

•  Attacks–  Selfishmining,stubbornmining,doublespendingattack

Page 10: ENGG5383 Applied Cryptographysmchow/5383/cuhkiecrypto1819.pdf · • A classical research topic in cryptography 7 • A long-lived and active research topic in academia – Near 4000

10

Page 11: ENGG5383 Applied Cryptographysmchow/5383/cuhkiecrypto1819.pdf · • A classical research topic in cryptography 7 • A long-lived and active research topic in academia – Near 4000

11

Page 12: ENGG5383 Applied Cryptographysmchow/5383/cuhkiecrypto1819.pdf · • A classical research topic in cryptography 7 • A long-lived and active research topic in academia – Near 4000

12

•  Balancingbetweensecurityandfunctionality•  Diversespectrumofresearchflavor– Crypto/TheoreticCS– Security/Privacy– AmixofSystemandTheory

•  http://crypto.ie.cuhk.edu.hk•  [email protected]