The Role Of Mathematics In
Cryptography
Made by : Yousef Jawabreh and Ibrahim Mohammad
Grade : 9C
Cryptography is the science and practice of securing
information by transforming it in a way that only authorized
What Is parties can read or interpret it. The purpose of cryptography is
to protect data from unauthorized access, ensuring
Cryptography? confidentiality, integrity, authentication, and non-repudiation.
This includes info like emails, passwords, etc.
What is the role of mathematics in
cryptography ?
Mathematics plays a central role in cryptography by providing the
theoretical foundation for encrypting, decrypting, and securing
information. Cryptographic systems use complex mathematical concepts
to ensure that only authorized parties can access the information while
making it nearly impossible for unauthorized users to break the code
without a key.
What are they key
mathematical concepts
used in cryptography?
• 1. Prime Numbers
(Prime numbers are integers greater than 1that have no divisors other
than 1 and themselves.)
In cryptography, large prime
numbers are crucial because
factoring the product of two large
primes (a method called prime
factorization) is computationally
challenging. This property makes it
difficult for attackers to determine
the original factors, forming the
basis of security for algorithms like
RSA.
[Link]
Logarithms
• The Discrete Logarithm is a
mathematical concept used in
cryptography that deals with finding
the exponent in modular arithmetic
operations. Specifically, given a base
number, an exponent, and a
modulus, the discrete logarithm is
the reverse operation, which is
challenging to compute without
knowing the exponent directly.
[Link] and
Randomness
• Cryptographic systems rely on
random or pseudorandom numbers
to create secure keys. Probability
ensures that these numbers are
difficult to predict or reproduce,
reducing the risk of patterns that
attackers could exploit.
• Example: Random number
generation (RNG) is essential in
generating unique encryption keys,
initializing vectors, and creating
secure one-time passwords.
Term 2 Project Objective
• Objective:
To analyze how mathematical concepts—like prime numbers, modular
arithmetic, and number theory—impact the effectiveness of cryptographic
algorithms. This analysis will explore how these concepts affect encryption
time, key strength, and computational efficiency in widely used algorithms like
RSA, AES, and Diffie-Hellman.
Data Analysis
• Graph of Key Size vs. Encryption Time
• Visual representation showing how increasing the key size results in longer
encryption time.
• Demonstrates the trade-off between security (larger keys) and computational
efficiency.
• Larger Keys = Better Security
• Larger prime factors make encryption harder to break.
• Impact on Efficiency
• More time and computational power required for larger keys.
Real-World Applications of
Cryptography
• 1. Online Banking
• Relies on RSA encryption to protect sensitive information.
• Uses public and private key pairs to secure transactions.
• 2. Secure Messaging
• Uses encryption to protect messages so only the sender and receiver can
read them.
Conclusion
• Mathematics and Digital Security
• Mathematical concepts in
cryptography protect our digital
lives by securing data.
• Future of Cryptography
• Quantum computing may challenge
current encryption methods.
• New mathematical techniques will
be needed to maintain security.
Thank you for
previewing this
presentation
• Made by : Yousef
Jawabreh , Ibrahim
Mohammad
Yousef : assigned to do
slides 1-6
Ibrahim : assigned to do
slides 7-11