https://github.com/crocs-muni/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.

https://github.com/crocs-muni/cryptostreams

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.6%) to scientific vocabulary

Keywords

block-ciphers cryptography data-generator hash-functions stream-ciphers
Last synced: 5 months ago · JSON representation

Repository

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.

Basic Info
  • Host: GitHub
  • Owner: crocs-muni
  • License: mit
  • Language: C
  • Default Branch: master
  • Homepage:
  • Size: 25.8 MB
Statistics
  • Stars: 11
  • Watchers: 8
  • Forks: 9
  • Open Issues: 21
  • Releases: 0
Topics
block-ciphers cryptography data-generator hash-functions stream-ciphers
Created almost 9 years ago · Last pushed over 3 years ago
Metadata Files
Readme Contributing License Code of conduct

README.md

Build Status Coverity status Latest release DOI

Quickstart

Give me the data, I do not want to run anything. See the files and notes.

I want to run it myself, but no compilation. See latest release and follow simple instructions.

I am a developer, I want to join. Great, please contact us (Petr). For the begining, the requirements are gcc5 (clang3.6), git and cmake 3.4.

For more information and details see project wiki pages.

Authors

The framework is developed at the Centre for Research on Cryptography and Security (formerly Laboratory of Security and Applied Cryptography), Masaryk University, Brno, Czech Republic.

  • Dušan Klinec 2017-now (large number of cryptoprimitives)
  • Karel Kubíček 2014-now (former main developer, block ciphers)
  • Tamás Rózsa 2017-now (older cryptoprimitives, test coverage)
  • Petr Švenda 2008-now (project lead, initial implementation)

  • Radka Cieslarová 2015-now (heatmaps ‒ fine-grained function reduction)

  • Ondrej Dubovec 2011-2012 (SHA-3 candidates)

  • Michal Hajas 2015-2019 (generator ‒ PRNG, lightweight crypto, tests)

  • Jiří Novotný 2014-2017 (build system, core library)

  • Matěj Prišťák 2011-2012 (eStream candidates testing)

  • Martin Ukrop 2012-2016 (SHA-3 & CAESAR candidates)

EACirc developers: * EACirc developers ‒ EACirc is randomness testing tool. We use it to test randomness property of cryptographic function. The implementation of the Generator comes from EACirc implementation.

Troubleshooting - OSX

If you have compile problems on OSX, define the following environment variable:

bash LDFLAGS=-L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib

Owner

  • Name: CRoCS
  • Login: crocs-muni
  • Kind: organization
  • Location: Faculty of Informatics, Masaryk University, Brno

Centre for Research on Cryptography and Security

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1