Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Topics in Cryptography
Search
Mohammad Mahmoody
January 19, 2018
Education
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Topics in Cryptography
Session 01: A bird's view of the journey.
Mohammad Mahmoody
January 19, 2018
More Decks by Mohammad Mahmoody
See All by Mohammad Mahmoody
Class 26
mahmoody
0
25k
Class 25
mahmoody
0
26k
Class 21
mahmoody
0
8k
class 20
mahmoody
0
9.4k
Class 19
mahmoody
0
8.6k
Class 17
mahmoody
0
9k
Class 16
mahmoody
0
8k
Class 14
mahmoody
0
8.6k
Class 12
mahmoody
0
9.6k
Other Decks in Education
See All in Education
生成AI時代のエンジニア育成について考えてみた
akasan
0
230
면접관 눈에 띄는 데이터 분석 포트폴리오 만드는 법 | 2026년 5월 세미나
datarian
0
1.1k
NDIAS Automotive / IoT CTF 2026 Recap - Keyfob & OSINT
himitu23
0
330
Adobe Express
matleenalaakso
2
8.4k
sepm-training-sample
levii
0
200
Portable & Reproducible Research Environments in the Age of AI Agents
denkiwakame
0
720
Geografía y fútbol. Atlanta. la megalópolis del fútbol
juanmartin2026
1
12k
Comentario del plano urbano de Madrid hasta 1860 (1ª parte )
juanmartin2026
1
56k
25-26 CBT Library top items
cbtlibrary
0
210
Gitがない時代 インターネットがない時代の 開発話
sapi_kawahara
0
390
人間のために、人間と共に働く時代の終わりの始まり
frievea
0
170
Examen de Selectividad. Geografía junio 2026 (Convocatoria Ordinaria). UCLM
juanmartin2026
1
6.5k
Featured
See All Featured
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
490
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
810
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
380
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
From π to Pie charts
rasagy
0
360
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
Skip the Path - Find Your Career Trail
mkilby
1
220
How to train your dragon (web standard)
notwaldorf
97
6.8k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Transcript
Special Topics in Cryptography Mohammad Mahmoody
Cryptography’s main goals
Secure communication
Historic Ciphers
Privacy / confidentiality
Integrity / Authentication
Integrity / Authentication
Not loosing in chess to the grand master
Tool: Pseudorandom (number) generators
Public Key Encryption Revolution (70’s)
Four main problems in cryptographic
Main tool for public-key cryptography: Number theory and structured mathematics
Beyond Encryption and Authentication
Multi-party Computation
Yao’s Billionaires Problem
Poker over the phone
Generalization: multi-party computation
Multiparty consensus mechanisms (and block-chain protocols …)
Weird useful tool: Zero Knowledge Proofs
More powerful forms of Encryption
Homomorphic Encryption
Searchable Encryption
And many more…
None
Encryption : Perfect secrecy and its limitations
None
Chapters 1-2 of Katz-Lindell book • Steganography and why it
is not a good idea • Defining Perfect Secrecy • Problems with perfect secrecy
Setting for private-key encryption schemes • Alice and Bob share
some “secret information” in advance • They want to communicate a new message secretly. • The communication happens in public.
Steganography • Art of concealing the message in “innocent-looking” messages.
Steganography • Even the algorithm used by Alice and Bob
is hidden… • When is it useful? • What is wrong with it?
Kerckhoffs's principle
Caesar cipher (weak variant) • the th letter is substituted
with ( + ) th letter. • Is it secure?
Caesar Cipher (strong variant) • Secret key: a random permutation
over all letters. • Key size: log 26! > 88 bits • Is it now secure?