Tutorialspoint

#May Motivation Use code MAY10 for extra 10% off

Build a Elliptic Curve Digital Signature Program in Rust

person icon Guido Giuntoli

4.1

Build a Elliptic Curve Digital Signature Program in Rust

Theory and Practice

updated on icon Updated on May, 2024

language icon Language - English

person icon Guido Giuntoli

category icon Computer Science,Cryptography

Lectures -36

Duration -6 hours

4.1

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

This course teaches you how elliptic curve groups work together with finite fields and how to implement a Rust library from scratch to perform basic groups' operations. Additionally, you will learn how to use EC groups in digital signature algorithms and extend its usage to other crypto-systems. The course provides both: theoretical and practical examples on every topic that is discussed.

Goals

What will you learn in this course:

1. Understand the theory behind finite cyclic groups and discrete logarithm problem.

2. Develop an Elliptic Curve library in Rust.

3. Implement a digital signature application based on elliptic curves for signing and verifying messages digitally.

Build a Elliptic Curve Digital Signature Program in Rust

Curriculum

Check out the detailed breakdown of what’s inside the course

Math for Cryptography
12 Lectures
  • play icon Course Organization 03:51 03:51
  • play icon Sets and Groups 08:04 08:04
  • play icon Infinite Groups 05:28 05:28
  • play icon Finite Groups 07:39 07:39
  • play icon Theorem to Generate Abelian Groups 04:59 04:59
  • play icon Groups based on Prime Numbers 01:18 01:18
  • play icon Useful definitions about Finite Groups 05:54 05:54
  • play icon Cyclic Groups and Generators 08:17 08:17
  • play icon Three important Theorems about Groups 08:27 08:27
  • play icon Quick exercise 04:44 04:44
  • play icon Searching for Generators 09:40 09:40
  • play icon The Discrete Logarithm Problem 10:00 10:00
Elliptic Curve Cryptography
3 Lectures
Tutorialspoint
Build an Elliptic Curve Library
12 Lectures
Tutorialspoint
Digital Signature Program
9 Lectures
Tutorialspoint

Instructor Details

Guido Giuntoli

Guido Giuntoli

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515