You are on page 1of 56

Elliptic Curve

Cryptography(ECC)
Prepared By:
Mac Laurence Blando
Table of Contents

WHAT IS ELLIPTIC
HOW DOES ECC
CURVE WORKS OR WHAT IS THE
CRYPTOGRAPHY? FUNCTIONS? USE OF ECC?

What is/are the


advantage/s of
using ECC?
DEFINITION OF ELLIPTIC CURVE
CRYPTOGRAPHY(ECC)
Elliptical curve cryptography (ECC) is a public key
encryption technique based on elliptic curve theory that
can be used to create faster, smaller and more efficient
cryptographic key.

Elliptic Curve Cryptography (ECC) was discovered


in 1985 by Victor Miller (IBM) and Neil Koblitz
(University of Washington) as an alternative mechanism
for implementing public-key cryptography.
Elliptic Curve Cryptography (ECC) is a type of public key cryptography that utilizes
the mathematics of elliptic curves to provide secure communication and
encryption.

1. Elliptic Curves: ECC operates on elliptic curves defined by an equation of the


form y² = x³ + ax + b, where a and b are constants, and the curve is defined
over a finite field.

2. Key Generation: ECC uses two keys: a private key and a corresponding public
key. The private key is a randomly generated number within a certain range.
The public key is derived from the private key using mathematical operations
on the elliptic curve.

3. Point Addition and Doubling: ECC operations primarily involve point


operations on the elliptic curve. Points on the curve are represented as (x, y)
coordinates. Addition and doubling are the two fundamental operations used in
ECC.
4. Scalar Multiplication: ECC employs scalar multiplication, which is the
repeated application of point addition or doubling with a scalar value
(private key). Scalar multiplication involves multiplying a point on the
curve by an integer value.

5. Discrete Logarithm Problem: The security of ECC is based on the


difficulty of solving the discrete logarithm problem on the elliptic curve.

6. Key Exchange and Encryption: ECC can be used for various


cryptographic operations, such as key exchange and encryption. For key
exchange, two parties can derive a shared secret by each using their private
keys and the other party's public key to compute a shared point on the
elliptic curve. This shared point can then be used to derive a shared secret
key. For encryption, the shared secret key can be used with a symmetric
encryption algorithm to securely encrypt and decrypt data.
WHAT IS THE USE OF ECC?
Back

1. Secure Messaging and Encryption: ECC can be used for secure messaging applications, email
encryption, and secure file storage.

2. Cryptocurrency and Blockchain: Many cryptocurrencies, including Bitcoin and Ethereum, use
ECC-based cryptographic algorithms for securing transactions and wallets.

3. Secure Communication: ECC provides the foundation for secure communication protocols, such
as the Transport Layer Security (TLS) protocol used in secure web browsing.

4. Digital Signatures: ECC is also used for generating and verifying digital signatures. The Elliptic
Curve Digital Signature Algorithm (ECDSA) is a widely adopted ECC-based signature scheme.

5. Key Exchange: ECC is widely used for key exchange protocols, such as the Elliptic Curve Diffie-
Hellman (ECDH) algorithm. ECDH allows two parties to establish a shared secret key over an
insecure channel. The parties use their private keys and each other's public keys to compute a
shared secret, which can then be used for symmetric encryption or other cryptographic
operations.
Back
Advantages

1. Strong Security with Smaller Key Sizes: ECC provides a high level
of security with smaller key sizes compared to other cryptographic
algorithms like RSA.
2. Computational Efficiency: ECC operations, such as key generation,
encryption, and decryption, are computationally more efficient
compared to other cryptographic systems. The underlying
mathematical operations on elliptic curves, such as point additions
and doublings, are less computationally intensive.
3. Bandwidth and Storage Efficiency: Smaller key sizes result in
shorter cryptographic messages, reducing the amount of data
transmitted or stored.
Back
Disadvantages

1. Implementation Complexity: Implementing ECC correctly can be more


challenging compared to other cryptographic algorithms. ECC involves
complex mathematical operations on elliptic curves, such as point
additions and doublings, which require careful implementation to avoid
potential vulnerabilities.

2. Key Management. The generation of random and secure private keys is crucial
for maintaining the security of the system. Additionally, if key management
practices are not implemented correctly, it can lead to key compromise and
subsequent security breaches.
TOPIC 2
Choose the correct answer to each
of the following questions

Go!
Back

THE QUESTION GOES


HERE!

Do you know what helps you make your point clear? Lists
like this one:

● They’re simple
● You can organize your ideas clearly
● You’ll never forget to buy milk!

And the most important thing: the audience won’t miss the
point of your presentation

Choose answer
Back

THESE ARE THE OPTIONS...

OPTION A OPTION B
Mercury is the closest Venus has a beautiful name
planet to the Sun and the and is the second planet
smallest one in the Solar from the Sun
System

Select Select
Back

THE CORRECT ANSWER


IS...

OPTION A
You got it right!

Next question
Back

THE CORRECT ANSWER


IS...

OPTION A
Oops! You were wrong...

Next question
Back

WRITE HERE A QUESTION


ABOUT THE IMAGE

Choose answer
Back

THESE ARE THE OPTIONS...

OPTION A OPTION B OPTION C


Despite being red, Jupiter is a gas giant Saturn is composed
Mars is actually a cold and the biggest planet mostly of hydrogen
place full of iron oxide in the Solar System and helium
dust

Select Select Select


Back

THE CORRECT ANSWER


IS...

You got it right!

Option a
Back

THE CORRECT ANSWER


IS...

Oops! You were wrong...

Option a
A PICTURE ALWAYS
REINFORCES THE
CONCEPT
Review concepts with
interactive data and questions

Go!
Back

AWESOME WORDS
Do you know about these?

Trend Graph

Target

Data Table

Final Question
Back

THIS IS A GRAPH!

To modify this graph, click


on it, follow the link,
change the data and paste
the resulting graph here,
replacing this one
Back

INFOGRAPHICS MAKE YOUR IDEA


UNDERSTANDABLE...

56%
Despite being red,
Mars is cold

30%
Mercury is the
smallest planet
Back

...AND THE SAME


GOES FOR TABLES

Mass Diameter Gravity

Mercury 0.96 0.38 0.38

Mars 0.11 0.53 0.38

Saturn 95.2 9.4 1.16


Back

TRUE OR FALSE?

● Guess whether these ● Guess whether these


statements are true or false statements are true or false
● Guess whether these ● Guess whether these
statements are true or false statements are true or false
● Guess whether these ● Guess whether these
statements are true or false statements are true or false

True False True False


YOU got it RIGHT!
Back
Oops! You are wrong...
Back
Write a question about
percentages

50%

30%
ARE YOU SURE?
LET’S SEE!

Go!

Back
Back

Here is the answer!

Did you get it right?

30%
HOW WILL WE ACHIEVE
OUR GOALS?

Timeline Budget
Back

TIMELINE

DAY 1 DAY 2 DAY 3 DAY 4

Mercury is the Jupiter is the Despite being red, Venus has a


smallest planet biggest planet Mars is a cold beautiful name
place
Back

BUDGET

Total Budget Breakdown

$320,000
Big numbers catch your audience’s attention
Back

BUDGET

Total Budget Breakdown

33% 45% 22%


Saturn is composed of Neptune is the farthest Despite being red, Mars
hydrogen and helium planet from the Sun is actually a cold place
HOW WOULD YOU SUMMARIZE THE
PROJECT IN 6 WORDS?

Check if it matches our review


Back

OUR REVIEW

MERCURY VENUS MARS


Mercury is the closest Venus is the second Despite being red,
planet to the Sun planet from the Sun Mars is actually a cold
place

JUPITER SATURN NEPTUNE


It’s the biggest planet Saturn is composed of Neptune is the farthest
in the Solar System hydrogen and helium planet from the Sun
ONLINE PLATFORMS

WEB SITE
Website
You can replace the
image on the screen
Tablet App with your own work.
Just delete this one,
Mobile App add yours and send it
to the back
ONLINE PLATFORMS

Tablet APP
Website
You can replace the
image on the screen
Tablet App with your own work.
Just delete this one,
Mobile App add yours and send it
to the back
ONLINE PLATFORMS

MOBILE APP
Website
You can replace the
image on the screen
Tablet App with your own work.
Just delete this one,
Mobile App add yours and send it
to the back
THANKS!
Do you have any questions?
youremail@freepik.com
+91 620 421 838
yourcompany.com

CREDITS: This presentation template was


created by Slidesgo, including icons by Flaticon,
and infographics & images by Freepik.

Please keep this slide for attribution.


Next

ALTERNATIVE
RESOURCES
● Technology background
● Futuristic background with connection lines
● Person showing fiber optic tester

● Electronic equipment and tools

● Abstract realistic technology particle backgrou


nd

● Multimeter and wires


Back

RESOURCES

Did you like the resources on this template? Get


them for free at our other websites

VECTORS:

● Technology background concept

PHOTOS:

● Midsection view of a male technician assembli


ng computer on wooden desk
● Person showing an optical fiber
Instructions for use
In order to use this template, you must credit Slidesgo by keeping the Thanks slide.

You are allowed to:


- Modify this template.
- Use it for both personal and commercial projects.

You are not allowed to:


- Sublicense, sell or rent any of Slidesgo Content (or a modified version of Slidesgo Content).
- Distribute Slidesgo Content unless it has been expressly authorized by Slidesgo.
- Include Slidesgo Content in an online or offline database or file.
- Offer Slidesgo templates (or modified versions of Slidesgo templates) for download.
- Acquire the copyright of Slidesgo Content.

For more information about editing slides, please read our FAQs or visit Slidesgo School:
https://slidesgo.com/faqs and https://slidesgo.com/slidesgo-school
Fonts & colors used
This presentation has been made using the following fonts:

Bungee
(https://fonts.google.com/specimen/Bungee?query=bung)

Advent Pro
(https://fonts.google.com/specimen/Advent+Pro?query=adven)

#5b0f00 #ffffff
Use our editable graphic resources...
You can easily resize these resources without losing quality. To change the color, just ungroup the resource
and click on the object you want to change. Then, click on the paint bucket and select the color you want.
Group the resource again when you’re done.
JANUARY FEBRUARY MARCH APRIL MAY JUNE

PHASE 1

Task 1

Task 2

PHASE 2

Task 1

Task 2

JANUARY FEBRUARY MARCH APRIL

PHASE
1

Task 1

Task 2
...and our sets of editable icons
You can resize these icons without losing quality.
You can change the stroke and fill color; just select the icon and click on the paint bucket/pen.
In Google Slides, you can also use Flaticon’s extension, allowing you to customize and add even more icons.
Educational Icons Medical Icons
Business Icons Teamwork Icons
Help & Support Icons Avatar Icons
Creative Process Icons Performing Arts Icons
Nature Icons
SEO & Marketing Icons

You might also like