{"title":"x2DL:一种高吞吐量架构,用于基于二进制环带错误学习的后量子加密方案","authors":"Shaik Ahmadunnisa, Sudha Ellison Mathe","doi":"10.1049/qtc2.12110","DOIUrl":null,"url":null,"abstract":"<p>Lattice-based cryptography is one of the most promising cryptographic scheme which lies on the hardness of ring-learning-with-error (RLWE). A new variant of RLWE, known as binary-ring-learning-with-error (BRLWE), has less key size and more efficient hardware implementations compared to RLWE-based schemes. The key arithmetic operation for BRLWE-based encryption scheme is the implementation of arithmetic operation represented by <span></span><math>\n <semantics>\n <mrow>\n <mi>F</mi>\n <mi>D</mi>\n <mo>+</mo>\n <mi>H</mi>\n </mrow>\n <annotation> $FD+H$</annotation>\n </semantics></math>, where both <span></span><math>\n <semantics>\n <mrow>\n <mi>F</mi>\n </mrow>\n <annotation> $F$</annotation>\n </semantics></math> and <span></span><math>\n <semantics>\n <mrow>\n <mi>H</mi>\n </mrow>\n <annotation> $H$</annotation>\n </semantics></math> are integer polynomials, and <span></span><math>\n <semantics>\n <mrow>\n <mi>D</mi>\n </mrow>\n <annotation> $D$</annotation>\n </semantics></math> is a binary polynomial. An efficient architecture to perform the arithmetic operation <span></span><math>\n <semantics>\n <mrow>\n <mi>F</mi>\n <mi>D</mi>\n <mo>+</mo>\n <mi>H</mi>\n </mrow>\n <annotation> $FD+H$</annotation>\n </semantics></math> over a polynomial ring <span></span><math>\n <semantics>\n <mrow>\n <msup>\n <mi>x</mi>\n <mi>n</mi>\n </msup>\n <mo>+</mo>\n <mn>1</mn>\n </mrow>\n <annotation> ${x}^{n}+1$</annotation>\n </semantics></math> is proposed. We employ two linear feedback shift register structures comprising <span></span><math>\n <semantics>\n <mrow>\n <msup>\n <mi>x</mi>\n <mn>2</mn>\n </msup>\n </mrow>\n <annotation> ${x}^{2}$</annotation>\n </semantics></math>-<i>net</i> units in our design to reduce the computational time. This reduction in computational time yields to a significant improvement in the other performance metrics such as delay, area-delay product (ADP), power-delay product, throughput and efficiency compared to the existing designs. As per the experimental results, the authors’ proposed design has <span></span><math>\n <semantics>\n <mrow>\n <mn>32</mn>\n <mi>%</mi>\n </mrow>\n <annotation> $32\\%$</annotation>\n </semantics></math> improvement in ADP when compared to the recently reported work.</p>","PeriodicalId":100651,"journal":{"name":"IET Quantum Communication","volume":"5 4","pages":"349-359"},"PeriodicalIF":2.5000,"publicationDate":"2024-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1049/qtc2.12110","citationCount":"0","resultStr":"{\"title\":\"x2DL: A high throughput architecture for binary-ring-learning-with-error-based post quantum cryptography schemes\",\"authors\":\"Shaik Ahmadunnisa, Sudha Ellison Mathe\",\"doi\":\"10.1049/qtc2.12110\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>Lattice-based cryptography is one of the most promising cryptographic scheme which lies on the hardness of ring-learning-with-error (RLWE). A new variant of RLWE, known as binary-ring-learning-with-error (BRLWE), has less key size and more efficient hardware implementations compared to RLWE-based schemes. The key arithmetic operation for BRLWE-based encryption scheme is the implementation of arithmetic operation represented by <span></span><math>\\n <semantics>\\n <mrow>\\n <mi>F</mi>\\n <mi>D</mi>\\n <mo>+</mo>\\n <mi>H</mi>\\n </mrow>\\n <annotation> $FD+H$</annotation>\\n </semantics></math>, where both <span></span><math>\\n <semantics>\\n <mrow>\\n <mi>F</mi>\\n </mrow>\\n <annotation> $F$</annotation>\\n </semantics></math> and <span></span><math>\\n <semantics>\\n <mrow>\\n <mi>H</mi>\\n </mrow>\\n <annotation> $H$</annotation>\\n </semantics></math> are integer polynomials, and <span></span><math>\\n <semantics>\\n <mrow>\\n <mi>D</mi>\\n </mrow>\\n <annotation> $D$</annotation>\\n </semantics></math> is a binary polynomial. An efficient architecture to perform the arithmetic operation <span></span><math>\\n <semantics>\\n <mrow>\\n <mi>F</mi>\\n <mi>D</mi>\\n <mo>+</mo>\\n <mi>H</mi>\\n </mrow>\\n <annotation> $FD+H$</annotation>\\n </semantics></math> over a polynomial ring <span></span><math>\\n <semantics>\\n <mrow>\\n <msup>\\n <mi>x</mi>\\n <mi>n</mi>\\n </msup>\\n <mo>+</mo>\\n <mn>1</mn>\\n </mrow>\\n <annotation> ${x}^{n}+1$</annotation>\\n </semantics></math> is proposed. We employ two linear feedback shift register structures comprising <span></span><math>\\n <semantics>\\n <mrow>\\n <msup>\\n <mi>x</mi>\\n <mn>2</mn>\\n </msup>\\n </mrow>\\n <annotation> ${x}^{2}$</annotation>\\n </semantics></math>-<i>net</i> units in our design to reduce the computational time. This reduction in computational time yields to a significant improvement in the other performance metrics such as delay, area-delay product (ADP), power-delay product, throughput and efficiency compared to the existing designs. As per the experimental results, the authors’ proposed design has <span></span><math>\\n <semantics>\\n <mrow>\\n <mn>32</mn>\\n <mi>%</mi>\\n </mrow>\\n <annotation> $32\\\\%$</annotation>\\n </semantics></math> improvement in ADP when compared to the recently reported work.</p>\",\"PeriodicalId\":100651,\"journal\":{\"name\":\"IET Quantum Communication\",\"volume\":\"5 4\",\"pages\":\"349-359\"},\"PeriodicalIF\":2.5000,\"publicationDate\":\"2024-09-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://onlinelibrary.wiley.com/doi/epdf/10.1049/qtc2.12110\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IET Quantum Communication\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://onlinelibrary.wiley.com/doi/10.1049/qtc2.12110\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"QUANTUM SCIENCE & TECHNOLOGY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IET Quantum Communication","FirstCategoryId":"1085","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1049/qtc2.12110","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"QUANTUM SCIENCE & TECHNOLOGY","Score":null,"Total":0}
x2DL: A high throughput architecture for binary-ring-learning-with-error-based post quantum cryptography schemes
Lattice-based cryptography is one of the most promising cryptographic scheme which lies on the hardness of ring-learning-with-error (RLWE). A new variant of RLWE, known as binary-ring-learning-with-error (BRLWE), has less key size and more efficient hardware implementations compared to RLWE-based schemes. The key arithmetic operation for BRLWE-based encryption scheme is the implementation of arithmetic operation represented by , where both and are integer polynomials, and is a binary polynomial. An efficient architecture to perform the arithmetic operation over a polynomial ring is proposed. We employ two linear feedback shift register structures comprising -net units in our design to reduce the computational time. This reduction in computational time yields to a significant improvement in the other performance metrics such as delay, area-delay product (ADP), power-delay product, throughput and efficiency compared to the existing designs. As per the experimental results, the authors’ proposed design has improvement in ADP when compared to the recently reported work.