{"title":"CryptoDetection: A Cryptography Misuse Detection Method Based on Bi-LSTM","authors":"C. An, Donglei Zhang, Xinjie Gao, Xueqiong Zhu","doi":"10.1109/ICCC56324.2022.10065788","DOIUrl":null,"url":null,"abstract":"As the dramatic increase of both number and types of IoT devices, especially the ones have stringent requirements on complexity, development period and cost, cryptography misuses are becoming increasingly common which will have a tremendous influence on the security and privacy protection. To address the above question, this paper studies the feature of 73 cryptography misuses, proposes a cryptography detection method based on Bi-LSTM which can learns forward and backward simultaneously, and then developes a prototype tool called CryptoDetection for Java source code. Experimental results have shown that the proposed detection method achieves 92% accuracy, 92% precision, 91% recall and 92% f1-score, which respectively outperforms the best one among all the compared state-of-the-art techniques.","PeriodicalId":263098,"journal":{"name":"2022 IEEE 8th International Conference on Computer and Communications (ICCC)","volume":"67 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 8th International Conference on Computer and Communications (ICCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCC56324.2022.10065788","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
As the dramatic increase of both number and types of IoT devices, especially the ones have stringent requirements on complexity, development period and cost, cryptography misuses are becoming increasingly common which will have a tremendous influence on the security and privacy protection. To address the above question, this paper studies the feature of 73 cryptography misuses, proposes a cryptography detection method based on Bi-LSTM which can learns forward and backward simultaneously, and then developes a prototype tool called CryptoDetection for Java source code. Experimental results have shown that the proposed detection method achieves 92% accuracy, 92% precision, 91% recall and 92% f1-score, which respectively outperforms the best one among all the compared state-of-the-art techniques.