Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Published January 4, 2020 | Version 1.0
Software Open

CogniCrypt_GEN - Generating Code for the Secure Use of Crypto APIs (Artefact)

  • 1. Paderborn University
  • 2. University of Alberta
  • 3. Paderborn University & Fraunhofer IEM

Description

In this artefact, we present Cognicrypt_GEN, a code generation approach that allows for the generation of functionally correct, type-safe, and secure Java code that implements common use cases of cryptographic APIs. To implement a given use case, Cognicrypt_GEN requires two artefacts: a) a set of API-usage rules in the specification language CrySL and b) a Java code template specifying which CRYSL rules are to be used and how.

The artefact comes with an Eclipse environment, in which Cognicrypt_GEN may be executed with all eleven use cases from the original paper. It further contains the artefacts to all use cases to allow for modification and extension. We finally include a tutorial on how Cognicrypt_GEN is used.

Files

Files (6.4 GB)

Name Size Download all
md5:3ee33e51d7935dff7b22c97c207cbda1
6.4 GB Download