{"title":"Acorn算法与Snow算法在Java智能卡上的比较分析","authors":"H. Nurwarsito, Sarah Kusuma Ayu","doi":"10.1109/ic2ie53219.2021.9649079","DOIUrl":null,"url":null,"abstract":"Data theft and manipulation are threats that often occur in the use of smart cards. The data stored on the smart card will be changed when the data exchange is carried out, so that data with different contents will be received by the recipient. Cryptography is a solution that can be used to secure data on a smart card so that its contents cannot be changed. Acorn's algorithm is an algorithm that can guarantee its security aspects in terms of confidentiality and authentication. Snow's algorithm is an algorithm that is designed to be implemented on hardware. Acorn's Algorithm and Snow's Algorithm can be implemented on resource-limited devices such as smart cards because both algorithms are lightweight. The encrypted data on the smart card is the user ID and user balance, the data will be converted into ciphertext so that it cannot be read or changed by unauthorized parties. Test vector testing, and encryption and decryption performance testing are carried out to ensure the system can run properly. The results of the average performance of encryption and decryption time in the Acorn algorithm are 5.3ms of encryption time and 5.9ms of decryption time, while the meantime of encryption in the snow algorithm is 5.4ms and 2.4ms of decryption time.","PeriodicalId":178443,"journal":{"name":"2021 4th International Conference of Computer and Informatics Engineering (IC2IE)","volume":"258 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Comparison Analysis of Acorn Algorithm and Snow Algorithm on Smart Card using Java Card\",\"authors\":\"H. Nurwarsito, Sarah Kusuma Ayu\",\"doi\":\"10.1109/ic2ie53219.2021.9649079\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Data theft and manipulation are threats that often occur in the use of smart cards. The data stored on the smart card will be changed when the data exchange is carried out, so that data with different contents will be received by the recipient. Cryptography is a solution that can be used to secure data on a smart card so that its contents cannot be changed. Acorn's algorithm is an algorithm that can guarantee its security aspects in terms of confidentiality and authentication. Snow's algorithm is an algorithm that is designed to be implemented on hardware. Acorn's Algorithm and Snow's Algorithm can be implemented on resource-limited devices such as smart cards because both algorithms are lightweight. The encrypted data on the smart card is the user ID and user balance, the data will be converted into ciphertext so that it cannot be read or changed by unauthorized parties. Test vector testing, and encryption and decryption performance testing are carried out to ensure the system can run properly. The results of the average performance of encryption and decryption time in the Acorn algorithm are 5.3ms of encryption time and 5.9ms of decryption time, while the meantime of encryption in the snow algorithm is 5.4ms and 2.4ms of decryption time.\",\"PeriodicalId\":178443,\"journal\":{\"name\":\"2021 4th International Conference of Computer and Informatics Engineering (IC2IE)\",\"volume\":\"258 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-09-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 4th International Conference of Computer and Informatics Engineering (IC2IE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ic2ie53219.2021.9649079\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 4th International Conference of Computer and Informatics Engineering (IC2IE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ic2ie53219.2021.9649079","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Comparison Analysis of Acorn Algorithm and Snow Algorithm on Smart Card using Java Card
Data theft and manipulation are threats that often occur in the use of smart cards. The data stored on the smart card will be changed when the data exchange is carried out, so that data with different contents will be received by the recipient. Cryptography is a solution that can be used to secure data on a smart card so that its contents cannot be changed. Acorn's algorithm is an algorithm that can guarantee its security aspects in terms of confidentiality and authentication. Snow's algorithm is an algorithm that is designed to be implemented on hardware. Acorn's Algorithm and Snow's Algorithm can be implemented on resource-limited devices such as smart cards because both algorithms are lightweight. The encrypted data on the smart card is the user ID and user balance, the data will be converted into ciphertext so that it cannot be read or changed by unauthorized parties. Test vector testing, and encryption and decryption performance testing are carried out to ensure the system can run properly. The results of the average performance of encryption and decryption time in the Acorn algorithm are 5.3ms of encryption time and 5.9ms of decryption time, while the meantime of encryption in the snow algorithm is 5.4ms and 2.4ms of decryption time.