- Notifications
You must be signed in to change notification settings - Fork12
Cryptographic Dataset Generation & Modelling Framework
License
AbertayMachineLearningGroup/CryptoKnight
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Automated cryptographic classification framework using Intel'sPin platform for dynamic binary instrumentation andPyTorch for deep learning.
- Clone Repository
- Required Python libraries:
sudo apt-get install python-pip python-tk - Install requirements:
pip install -r requirements.txt - Install toolkit:
python knight.py --setup - Binary compilation requiresOpenSSL:
sudo apt install libssl-dev
Automatically draw distribution:
python crypto.py -d scaleEvaluatation:
python knight.py --predict <executable>python knight.py --evaluate <dataset>To add custom cryptographic samples to the generation pool, please follow theFormat Specification.
We also published "CryptoKnight: Generating and Modelling Compiled Cryptographic Primitives" that can be foundhere in Open Access.
If you want to cite the paper please use the following format;
@Article{info9090231,AUTHOR = {Hill, Gregory and Bellekens, Xavier},TITLE = {CryptoKnight: Generating and Modelling Compiled Cryptographic Primitives},JOURNAL = {Information},VOLUME = {9},YEAR = {2018},NUMBER = {9},ARTICLE NUMBER = {231},URL = {http://www.mdpi.com/2078-2489/9/9/231},ISSN = {2078-2489},DOI = {10.3390/info9090231}}About
Cryptographic Dataset Generation & Modelling Framework
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.