Experiment for "Mind Your Keys? A Security Evaluation of Java Keystores"

GitHub
GitHub repository
Assigned user
sbabernhard
Start date
5/28/2018
Title
Mind Your Keys? A Security Evaluation of Java Keystores
Authors
Riccardo Focardi, Francesco Palmarini, Marco Squarcina, Graham Steel, Mauro Tempesta
Electronic edition
Electronic edition via DOI
Status
Finished

Result from 6/20/2018 10:20 AM

Summary

In their publication, Focardi et al. have tested a set of seven Key Store implementations in Java from Oracle and Bouncy Castle, in particular:

Oracle:

JKS ("Java Key Store", default key store in the standard library until at least JDK8_u144 (Aug 2017, the time the authors submitted their paper to the NDSS 2018 conference).
JCEKS ("Java Cryptography Extension Key Store")
PKCS12 (An implementation of PKCS#12)

Bouncy Castle:

UBER (not an abbreviation)
BCFKS
BKS
BCPKCS12 (Bouncy Castle PKCS12 implementation)

We are going to reproduce and measure the speedup gained by JKS-one-block crack.

Connection to the author
No connection
Extent
Parts of the research
Type
Reproduction
Experiment ended with
Similar results
Instruction clarity
Yes
Duration of experiment
30.00 h
GitHub commit hash
60d19d2cd00036a6d72128836669066547554c57