• Stars
    star
    2
  • Language
    Python
  • License
    MIT License
  • Created over 7 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Utils for experiment creation and result postprocessing

More Repositories

1

roca

ROCA: Infineon RSA key vulnerability
Python
481
star
2

javacard-curated-list

Curated list of open-source Java Card applets and related applications for cryptographic smartcards
377
star
3

JCAlgTest

Automated testing tool for algorithms from JavaCard API supported by particular smart card. Performance testing of almost all available methods. The results for more than 100+ cards.
Java
101
star
4

ECTester

Tests support and behavior of elliptic curve cryptography implementations on JavaCards (TYPE_EC_FP and TYPE_EC_F2M) and in selected software libraries.
Java
57
star
5

APDUPlay

PC/SC inspection and manipulation tool
C++
54
star
6

cm_factorization

Complex multiplication based factorization
Jupyter Notebook
33
star
7

minerva

Artifacts for the "Minerva: The curse of ECDSA nonces" paper at CHES 2020
Python
26
star
8

open-source-development-course

Open Source Development Course
24
star
9

usable-cert-validation

Research initiative to make TLS certificate validation usable.
Java
20
star
10

javacard-gradle-template-edu

JavaCard project template for building CAP and running JCardSim with gradle + coverage
Java
18
star
11

randomness-testing-toolkit

Randomness testing toolkit automates running and evaluating statistical testing batteries
C++
15
star
12

classifyRSAkey

Java
13
star
13

DiSSECT

Distinguisher of Standard & Simulated Elliptic Curves via Traits.
Python
13
star
14

eacirc

Automatic problem solver based on circuit-like representation and genetic programming
C++
12
star
15

CryptoStreams

Tool for generation of data from cryptoprimitives (block and stream ciphers, hash functions). Cryptoprimitives are round-reduced and the data can be configured for multiple testing scenarios.
C
11
star
16

ct-tools

A repository of tools for verifying constant-timeness
Shell
11
star
17

sec-certs

Tool for analysis of security certificates and their security targets (Common Criteria, NIST FIPS140-2...).
Jupyter Notebook
8
star
18

ddos-vault

Collection of samples, attack tools and support files for experimenting with Denial-of-Service attacks.
AutoHotkey
7
star
19

efd

An export of the Explicit-Formulas Database.
7
star
20

meesign-client

Dart
6
star
21

smpc-implementations

Documents and codes relevant for practical secure multi-party implementation of crypto algorithms (RSA, ECDSA)
6
star
22

meesign-server

Rust
6
star
23

RSABias

Python tool for black-box analysis of RSA key generation in cryptographic libraries and for RSA key classification.
Python
6
star
24

rtt-statistical-batteries

Set of statistical batteries used by randomness-testing-toolkit.
C
5
star
25

JCAppStore

Java
5
star
26

PowerTraceSimulator

Simulator and processor of power traces in the domain of cryptographic smart cards. Tools for performing Simple Power Analysis and Differential Power Analysis including preprocessing.
C++
5
star
27

tpm2-algtest

A tool for testing and measuring TPM 2.0 crypto functionality.
C
5
star
28

git-ci-demo

The demo integration of GitHub and TravicCI.
C++
4
star
29

SPA-Cryptographic-Operations-Extractor

Program to extract cryptographic operations from power traces.
Java
4
star
30

cevast

CEVAST: SSL Certificate Validation and Statistics tool
Python
4
star
31

Arduino_EntropyAssesment

Implementation of NIST Entropy assesment tests as specified in SP800-90B in form of Arduino library.
C++
4
star
32

SPA-JavaCard-Applet

JavaCard test applet with cryptographic operations like AES encryption, DES encryption, RSA or ECC key generation or data signing...
Java
4
star
33

scrutiny

An automated toolkit to analyze secure hardware, and build user-verifiable hardware profiles. SCRUTINY provides high-level frameworks to verify profiles against reference and produce detailed HTML reports. For now, SCRUTINY is capable of Java Card analysis and verification.
Python
4
star
34

CryptoStreams_CAESAR

CAESAR (Competition for Authenticated Encryption) candidates for CryptoStreams project
C++
3
star
35

pd

BoolTest paper related tools, random number generators, references
C
3
star
36

JCFROST

JavaCard implementation of FROST threshold signature scheme relying only on public JavaCard API.
Java
3
star
37

GANet

The GANet project provides possibility to setup virtual image with target application, which is then tested by the attacks generated using genetic programming.
Python
3
star
38

APDULogger

Logging setup for analysis of APDU commands exchanged between blackbox terminal and blackbox smarcard
Java
3
star
39

acsac2017-data-tools

ACSAC 2017 paper - dataset tools
Python
3
star
40

fooling-primality-tests

Artifacts for the "Fooling primality tests on smartcards" paper at ESORICS 2020
Java
3
star
41

JCMemProfiler

RAM and EEPROM memory profiling tool for JavaCard platform
3
star
42

coinjoin-simulator

Python
2
star
43

acsac2017-certificate-transparency-java

Java
2
star
44

Whitebox-crypto-HMAC

2
star
45

eacirc-core

C++
2
star
46

rtt-deployment

Set of scripts automating deployment of randomness-testing-toolkit on remote servers.
Python
2
star
47

scrutiny-power-traces-analyzer

SCRUTINY power traces analyzing module
Java
2
star
48

DDoSaaS_Research

Research information about DDoSaaS providers
2
star
49

Arduino_IoT_Demo

C++
2
star
50

WSNProtectLayer

TinyOS layer for configurable protection of message privacy and intrusion detection
nesC
2
star
51

WSNProtectLayer_Arduino

C++
1
star
52

bitcoin-keys-analysis

A set of tools for extraction and analysis of Bitcoin ECDSA and Schnorr keys
Python
1
star
53

biometrics-utils

Utilities for assignments on biometric authentication
Python
1
star
54

GetKeysFromOpenSSL

Attempts to retrieve RSA keys from as many OpenSSL versions as possible
C
1
star
55

Edu-hoc

Experimental and educational platform for wireless ad-hoc networking
Arduino
1
star
56

sec_amplif

nesC
1
star
57

jcalgtest_results

Datasets with results collected from JCAlgTest benchmarking tool
HTML
1
star
58

pi-apdu-logger

Passive ISO7816 APDU logger for Raspberry Pi
C++
1
star
59

tls-warning-collector

Automated tool for collecting screenshots of browser SSL/TLS warnings
Python
1
star
60

RTTWebInterface

Web interface for Randomness Testing Toolkit.
Python
1
star
61

oneclick

C++
1
star
62

JeeTool

Arduino WSN network management tool
Java
1
star
63

SHINE

Java
1
star
64

Researchers_Night_Game

nesC
1
star
65

SHINE-mediator

Rust
1
star
66

DiSSECT-gen

Python
1
star
67

data-generation

data generation of the given form
Python
1
star
68

bitcoin-keys-analysis-results-

Results collected by https://github.com/crocs-muni/bitcoin-keys-analysis repository
1
star
69

formula-for-disaster

Artifacts for the "A formula for disaster: a unified approach to elliptic curve special-point-based attacks" paper at ASIACRYPT 2021
Python
1
star