{"title":"CryptoDetection:一种基于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":"{\"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}","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}
CryptoDetection: A Cryptography Misuse Detection Method Based on Bi-LSTM
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.