{"title":"Mini N-th degree truncated polynomial ring (mini-NTRU): A simplified implementation using binary polynomials","authors":"J. N. Gaithuru, M. Salleh, I. Mohamad","doi":"10.1109/ICEED.2016.7856086","DOIUrl":null,"url":null,"abstract":"In this paper, we look at a mini version of NTRU public key cryptosystem which uses binary polynomials. Mini-NTRU uses smaller parameter sets while maintaining the original structure of NTRU, with the sole purpose of enabling undergraduate and graduate students who have basic cryptography knowledge understand the basic principles of NTRU operation. Once these basic principles are grasped, they can be applied to larger parameter sets which are applicable in real-world scenarios. The parameter sets presented in this paper are not considered secure for practical real-world application. The study focuses on binary polynomials with the purpose of providing better insight for educational purposes which will make it easy for students to understand and use NTRU. A table of various private key combinations is also provided, which will provide an avenue for more practice using mini-NTRU. An illustration of how decryption failure occurs is also provided using mini-NTRU.","PeriodicalId":202625,"journal":{"name":"2016 IEEE 8th International Conference on Engineering Education (ICEED)","volume":"62 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE 8th International Conference on Engineering Education (ICEED)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEED.2016.7856086","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
In this paper, we look at a mini version of NTRU public key cryptosystem which uses binary polynomials. Mini-NTRU uses smaller parameter sets while maintaining the original structure of NTRU, with the sole purpose of enabling undergraduate and graduate students who have basic cryptography knowledge understand the basic principles of NTRU operation. Once these basic principles are grasped, they can be applied to larger parameter sets which are applicable in real-world scenarios. The parameter sets presented in this paper are not considered secure for practical real-world application. The study focuses on binary polynomials with the purpose of providing better insight for educational purposes which will make it easy for students to understand and use NTRU. A table of various private key combinations is also provided, which will provide an avenue for more practice using mini-NTRU. An illustration of how decryption failure occurs is also provided using mini-NTRU.