Publication | Closed Access
CogniCrypt: Supporting developers in using cryptography
107
Citations
19
References
2017
Year
Unknown Venue
EngineeringUsable SecurityVideo DemoInformation SecuritySoftware EngineeringConfidential ComputingSoftware AnalysisGenerated CodeSecure ComputingSecure IntegrationComputer EngineeringData PrivacySecure By DesignComputer ScienceLanguage-based SecurityData SecurityCryptographySoftware SecurityProgram AnalysisTechnologySystem Software
Previous research suggests that developers often struggle using low-level cryptographic APIs and, as a result, produce insecure code. When asked, developers desire, among other things, more tool support to help them use such APIs. In this paper, we present CogniCrypt, a tool that supports developers with the use of cryptographic APIs. CogniCrypt assists the developer in two ways. First, for a number of common cryptographic tasks, CogniCrypt generates code that implements the respective task in a secure manner. Currently, CogniCrypt supports tasks such as data encryption, communication over secure channels, and long-term archiving. Second, CogniCrypt continuously runs static analyses in the background to ensure a secure integration of the generated code into the developer's workspace. This video demo showcases the main features of CogniCrypt: youtube.com/watch?v=JUq5mRHfAWY.
| Year | Citations | |
|---|---|---|
Page 1
Page 1