{"title":"Authenticated Encryption Schemes on Java Card","authors":"R. Pal","doi":"10.1109/DSD.2019.00043","DOIUrl":null,"url":null,"abstract":"Authenticated encryption algorithms will be the main workhorse for secret-key cryptography in the future. The ever increasing use of smart cards requires that authenticated encryption schemes are also available on smart cards. In this paper, five authenticated ciphers from the CAESAR competition are implemented and evaluated on Java card platform. The performance and memory footprint are determined for each cipher which is relevant to low compute-power, memory-constrained embedded devices. This work enables availability of authenticated ciphers on Java card. The paper also motivates the case for providing authenticated encryption on cryptographic co-processors of smart cards.","PeriodicalId":217233,"journal":{"name":"2019 22nd Euromicro Conference on Digital System Design (DSD)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 22nd Euromicro Conference on Digital System Design (DSD)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DSD.2019.00043","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Authenticated encryption algorithms will be the main workhorse for secret-key cryptography in the future. The ever increasing use of smart cards requires that authenticated encryption schemes are also available on smart cards. In this paper, five authenticated ciphers from the CAESAR competition are implemented and evaluated on Java card platform. The performance and memory footprint are determined for each cipher which is relevant to low compute-power, memory-constrained embedded devices. This work enables availability of authenticated ciphers on Java card. The paper also motivates the case for providing authenticated encryption on cryptographic co-processors of smart cards.