Skip to content

Minerva is a group of side-channel vulnerabilities in implementations of ECDSA/EdDSA in programmable smart cards and cryptographic software libraries

Notifications You must be signed in to change notification settings

daedalus/minerva_all_poc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Minerva

This package contains three tools for testing the presence of the vulnerability as well as proof-of-concept code exploiting it.

CPLC checker

The CPLC checker tests smartcard's CPLC data(identification data of a particular smart card model from the GlobalPlatform standard) against a list of known or assumed vulnerable cards.

PoC

The proof-of-concept performs the attack on a JavaCard with a custom target applet or on target apps using the vulnerable libraries.

Tester

The tester uses ECDH to test presence of bit-length timing leakage using a custom JavaCard applet.

About

Minerva is a group of side-channel vulnerabilities in implementations of ECDSA/EdDSA in programmable smart cards and cryptographic software libraries

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published