CryptoGo: Automatic Detection of Go Cryptographic API Misuses
Wenqing Li, Shijie Jia, Liu Li-min, Fangyu Zheng, Yuan Ma, Jingqiang Lin
Abstract
Cryptographic algorithms act as essential ingredients of all secure systems. However, the expected security guarantee from cryptographic algorithms often falls short in practice due to various cryptographic application programming interfaces (API) misuses. While many research studies target cryptographic API misuses in the cases of Java, C/C++ and Python, similar issues within the Go domain are still uncovered.
Topics & Concepts
CryptographyComputer scienceCryptographic primitiveJavaCryptographic protocolApplication programming interfacePython (programming language)Computer securityProgramming languageAdvanced Malware Detection TechniquesCryptographic Implementations and SecurityChaos-based Image/Signal Encryption