SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
Cryptology
Day 2: Codemaking
as mathematics
MAT 140: Introduction to the
Mathematical Sciences
17 September 2008

Robert Talbert, PhD
Associate Professor of Mathematics
and Computing Science
rtalbert@franklincollege.edu




                                     1
Recap of Day 1

• Cryptology

• Shift cipher; plaintext; ciphertext; the encryption process

• Key; keyspace; brute force attack and exhaustive keyspace
  search

• Monoalphabetic substitution; statistical attacks




                                                                2
Shift cipher keys


            0 = 26 = 52 = 78 = -26 = ...
            1 = 27 = 53 = 79 = -25 = ...
            2 = 28 = 54 = 80 = -24 = ...
                       ...
           24 = 50 = 76 = 102 = -2 = ...
           25 = 51 = 77 = 103 = -1 = ...


                                           3
Mat 140 Cryptology Day 2 Presentation
Mat 140 Cryptology Day 2 Presentation
Mat 140 Cryptology Day 2 Presentation
Mat 140 Cryptology Day 2 Presentation
Mat 140 Cryptology Day 2 Presentation
Mat 140 Cryptology Day 2 Presentation
Mat 140 Cryptology Day 2 Presentation
Mat 140 Cryptology Day 2 Presentation
Mat 140 Cryptology Day 2 Presentation
Mat 140 Cryptology Day 2 Presentation
Mat 140 Cryptology Day 2 Presentation
Mat 140 Cryptology Day 2 Presentation
Mat 140 Cryptology Day 2 Presentation
Mat 140 Cryptology Day 2 Presentation
Mat 140 Cryptology Day 2 Presentation

Weitere ähnliche Inhalte

Was ist angesagt?

Power point for theorem
Power point for theoremPower point for theorem
Power point for theorem
41695870
 
Graphing A Parabola
Graphing A ParabolaGraphing A Parabola
Graphing A Parabola
guest2fa158
 
8 1 zero and negative exponents-modified
8 1 zero and negative exponents-modified8 1 zero and negative exponents-modified
8 1 zero and negative exponents-modified
chrystal_brinson
 
Graphing Quadratic Functions
Graphing Quadratic FunctionsGraphing Quadratic Functions
Graphing Quadratic Functions
Bitsy Griffin
 
Using Petri Net Invariants in State Space Construction
Using Petri Net Invariants in State Space ConstructionUsing Petri Net Invariants in State Space Construction
Using Petri Net Invariants in State Space Construction
Universität Rostock
 

Was ist angesagt? (17)

Math unit30 functions
Math unit30 functionsMath unit30 functions
Math unit30 functions
 
Power point for theorem
Power point for theoremPower point for theorem
Power point for theorem
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
 
Lesson 66
Lesson 66Lesson 66
Lesson 66
 
Sec 3 A Maths Notes Indices
Sec 3 A Maths Notes IndicesSec 3 A Maths Notes Indices
Sec 3 A Maths Notes Indices
 
Graphing A Parabola
Graphing A ParabolaGraphing A Parabola
Graphing A Parabola
 
Ml lesson 4 7
Ml lesson 4 7Ml lesson 4 7
Ml lesson 4 7
 
Difference of Two Squares
Difference of Two SquaresDifference of Two Squares
Difference of Two Squares
 
8 1 zero and negative exponents-modified
8 1 zero and negative exponents-modified8 1 zero and negative exponents-modified
8 1 zero and negative exponents-modified
 
Graphing Quadratic Functions
Graphing Quadratic FunctionsGraphing Quadratic Functions
Graphing Quadratic Functions
 
Diapositivas yahir villamizar
Diapositivas yahir villamizarDiapositivas yahir villamizar
Diapositivas yahir villamizar
 
Optimization of urban traffic control system
Optimization of urban traffic control systemOptimization of urban traffic control system
Optimization of urban traffic control system
 
Eqns Of Lines
Eqns Of LinesEqns Of Lines
Eqns Of Lines
 
Hl revision1101
Hl revision1101Hl revision1101
Hl revision1101
 
Using Petri Net Invariants in State Space Construction
Using Petri Net Invariants in State Space ConstructionUsing Petri Net Invariants in State Space Construction
Using Petri Net Invariants in State Space Construction
 
Alg2 lesson 2 4
Alg2 lesson 2 4Alg2 lesson 2 4
Alg2 lesson 2 4
 
8 2 Notes
8 2 Notes8 2 Notes
8 2 Notes
 

Andere mochten auch (6)

Fundamentos del-ajuste-a-los-marcos-curriculares
Fundamentos del-ajuste-a-los-marcos-curricularesFundamentos del-ajuste-a-los-marcos-curriculares
Fundamentos del-ajuste-a-los-marcos-curriculares
 
Where Are You In Your Sj
Where Are You In Your SjWhere Are You In Your Sj
Where Are You In Your Sj
 
Ben 10
Ben 10Ben 10
Ben 10
 
Rockfon Luna
Rockfon LunaRockfon Luna
Rockfon Luna
 
Classroom response systems in mathematics: Learning math better through voting
Classroom response systems in mathematics: Learning math better through votingClassroom response systems in mathematics: Learning math better through voting
Classroom response systems in mathematics: Learning math better through voting
 
Programa de estudio historia 5 basico final_dp
Programa de estudio historia 5 basico final_dpPrograma de estudio historia 5 basico final_dp
Programa de estudio historia 5 basico final_dp
 

Mehr von Robert Talbert

Mehr von Robert Talbert (17)

Followup activities for Module 1A
Followup activities for Module 1AFollowup activities for Module 1A
Followup activities for Module 1A
 
In-Class Activities for MTH 201 Calculus Module 1A
In-Class Activities for MTH 201 Calculus Module 1AIn-Class Activities for MTH 201 Calculus Module 1A
In-Class Activities for MTH 201 Calculus Module 1A
 
Flipping the classroom: Delta College
Flipping the classroom: Delta CollegeFlipping the classroom: Delta College
Flipping the classroom: Delta College
 
Deconstructing Columnar Transposition Ciphers
Deconstructing Columnar Transposition CiphersDeconstructing Columnar Transposition Ciphers
Deconstructing Columnar Transposition Ciphers
 
The inverted classroom and peer instruction: designing classes for meaningful...
The inverted classroom and peer instruction: designing classes for meaningful...The inverted classroom and peer instruction: designing classes for meaningful...
The inverted classroom and peer instruction: designing classes for meaningful...
 
Better Learning Through Voting: Using classroom response systems to improve s...
Better Learning Through Voting: Using classroom response systems to improve s...Better Learning Through Voting: Using classroom response systems to improve s...
Better Learning Through Voting: Using classroom response systems to improve s...
 
Teaching and learning in the inverted classroom
Teaching and learning in the inverted classroomTeaching and learning in the inverted classroom
Teaching and learning in the inverted classroom
 
Learning matlab in the inverted classroom
Learning matlab in the inverted classroom Learning matlab in the inverted classroom
Learning matlab in the inverted classroom
 
Making proofs click: Classroom response systems in transition-to-proof courses
Making proofs click: Classroom response systems in transition-to-proof coursesMaking proofs click: Classroom response systems in transition-to-proof courses
Making proofs click: Classroom response systems in transition-to-proof courses
 
Inverting the classroom, improving student learning
Inverting the classroom, improving student learningInverting the classroom, improving student learning
Inverting the classroom, improving student learning
 
Deconstructing Columnar Transposition Ciphers
Deconstructing Columnar Transposition CiphersDeconstructing Columnar Transposition Ciphers
Deconstructing Columnar Transposition Ciphers
 
Changes to Mathematics Programs at Franklin College
Changes to Mathematics Programs at Franklin CollegeChanges to Mathematics Programs at Franklin College
Changes to Mathematics Programs at Franklin College
 
Presentation for WCHS dual-enrollment students
Presentation for WCHS dual-enrollment studentsPresentation for WCHS dual-enrollment students
Presentation for WCHS dual-enrollment students
 
Mat 140 Cryptology Day 4
Mat 140 Cryptology Day 4Mat 140 Cryptology Day 4
Mat 140 Cryptology Day 4
 
Mat 140 Cryptology Day 3 Presentation
Mat 140 Cryptology Day 3 PresentationMat 140 Cryptology Day 3 Presentation
Mat 140 Cryptology Day 3 Presentation
 
Mat 140 Cryptology Day 1 Presentation
Mat 140 Cryptology Day 1 PresentationMat 140 Cryptology Day 1 Presentation
Mat 140 Cryptology Day 1 Presentation
 
Introduction To Digital Signatures
Introduction To Digital SignaturesIntroduction To Digital Signatures
Introduction To Digital Signatures
 

Kürzlich hochgeladen

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
SoniaTolstoy
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Kürzlich hochgeladen (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 

Mat 140 Cryptology Day 2 Presentation

  • 1. Cryptology Day 2: Codemaking as mathematics MAT 140: Introduction to the Mathematical Sciences 17 September 2008 Robert Talbert, PhD Associate Professor of Mathematics and Computing Science rtalbert@franklincollege.edu 1
  • 2. Recap of Day 1 • Cryptology • Shift cipher; plaintext; ciphertext; the encryption process • Key; keyspace; brute force attack and exhaustive keyspace search • Monoalphabetic substitution; statistical attacks 2
  • 3. Shift cipher keys 0 = 26 = 52 = 78 = -26 = ... 1 = 27 = 53 = 79 = -25 = ... 2 = 28 = 54 = 80 = -24 = ... ... 24 = 50 = 76 = 102 = -2 = ... 25 = 51 = 77 = 103 = -1 = ... 3