Efficient lightweight NTT multiplier circuit based on lattice cipher

The invention discloses an efficient lightweight NTT multiplier circuit based on a lattice password. The efficient lightweight NTT multiplier circuit comprises an NTT control unit, a dual-port RAM (Random Access Memory) and two parallel NTT butterfly computing units, wherein the modes of the NTT but...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: NI ZIYING, CUI YIJUN, LIU DONGSHENG, XU TIANYU, WANG CHENGHUA, LIU WEIQIANG, YU SHICHAO
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator NI ZIYING
CUI YIJUN
LIU DONGSHENG
XU TIANYU
WANG CHENGHUA
LIU WEIQIANG
YU SHICHAO
description The invention discloses an efficient lightweight NTT multiplier circuit based on a lattice password. The efficient lightweight NTT multiplier circuit comprises an NTT control unit, a dual-port RAM (Random Access Memory) and two parallel NTT butterfly computing units, wherein the modes of the NTT butterfly computing units can be switched, the NTT control unit is connected with the dual-port RAM, and the dual-port RAM is respectively connected with the two parallel NTT butterfly computing units; data are input into the NTT butterfly calculation unit through the dual-port RAM, different NTT butterfly calculation unit modes are selected through mode control signals of the NTT control unit, the NTT butterfly calculation unit processes the data, multiplication results obtained through calculation are reduced through the Barrett reduction unit, and then the multiplication results are written back into the dual-port RAM according to the specific sequence of the NTT algorithm. The calculation complexity and the hardwa
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_CN115756386A</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>CN115756386A</sourcerecordid><originalsourceid>FETCH-epo_espacenet_CN115756386A3</originalsourceid><addsrcrecordid>eNrjZHBxTUvLTM5MzStRyMlMzygpTwWRCn4hIQq5pTklmQU5malFCsmZRcmlmSUKSYnFqSkK-XkKOYklJZnJqUCJgozUIh4G1rTEnOJUXijNzaDo5hri7KGbWpAfn1pckJicmpdaEu_sZ2hoam5qZmxh5mhMjBoAt2Qy2Q</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Efficient lightweight NTT multiplier circuit based on lattice cipher</title><source>esp@cenet</source><creator>NI ZIYING ; CUI YIJUN ; LIU DONGSHENG ; XU TIANYU ; WANG CHENGHUA ; LIU WEIQIANG ; YU SHICHAO</creator><creatorcontrib>NI ZIYING ; CUI YIJUN ; LIU DONGSHENG ; XU TIANYU ; WANG CHENGHUA ; LIU WEIQIANG ; YU SHICHAO</creatorcontrib><description>The invention discloses an efficient lightweight NTT multiplier circuit based on a lattice password. The efficient lightweight NTT multiplier circuit comprises an NTT control unit, a dual-port RAM (Random Access Memory) and two parallel NTT butterfly computing units, wherein the modes of the NTT butterfly computing units can be switched, the NTT control unit is connected with the dual-port RAM, and the dual-port RAM is respectively connected with the two parallel NTT butterfly computing units; data are input into the NTT butterfly calculation unit through the dual-port RAM, different NTT butterfly calculation unit modes are selected through mode control signals of the NTT control unit, the NTT butterfly calculation unit processes the data, multiplication results obtained through calculation are reduced through the Barrett reduction unit, and then the multiplication results are written back into the dual-port RAM according to the specific sequence of the NTT algorithm. The calculation complexity and the hardwa</description><language>chi ; eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2023</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20230307&amp;DB=EPODOC&amp;CC=CN&amp;NR=115756386A$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20230307&amp;DB=EPODOC&amp;CC=CN&amp;NR=115756386A$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>NI ZIYING</creatorcontrib><creatorcontrib>CUI YIJUN</creatorcontrib><creatorcontrib>LIU DONGSHENG</creatorcontrib><creatorcontrib>XU TIANYU</creatorcontrib><creatorcontrib>WANG CHENGHUA</creatorcontrib><creatorcontrib>LIU WEIQIANG</creatorcontrib><creatorcontrib>YU SHICHAO</creatorcontrib><title>Efficient lightweight NTT multiplier circuit based on lattice cipher</title><description>The invention discloses an efficient lightweight NTT multiplier circuit based on a lattice password. The efficient lightweight NTT multiplier circuit comprises an NTT control unit, a dual-port RAM (Random Access Memory) and two parallel NTT butterfly computing units, wherein the modes of the NTT butterfly computing units can be switched, the NTT control unit is connected with the dual-port RAM, and the dual-port RAM is respectively connected with the two parallel NTT butterfly computing units; data are input into the NTT butterfly calculation unit through the dual-port RAM, different NTT butterfly calculation unit modes are selected through mode control signals of the NTT control unit, the NTT butterfly calculation unit processes the data, multiplication results obtained through calculation are reduced through the Barrett reduction unit, and then the multiplication results are written back into the dual-port RAM according to the specific sequence of the NTT algorithm. The calculation complexity and the hardwa</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2023</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZHBxTUvLTM5MzStRyMlMzygpTwWRCn4hIQq5pTklmQU5malFCsmZRcmlmSUKSYnFqSkK-XkKOYklJZnJqUCJgozUIh4G1rTEnOJUXijNzaDo5hri7KGbWpAfn1pckJicmpdaEu_sZ2hoam5qZmxh5mhMjBoAt2Qy2Q</recordid><startdate>20230307</startdate><enddate>20230307</enddate><creator>NI ZIYING</creator><creator>CUI YIJUN</creator><creator>LIU DONGSHENG</creator><creator>XU TIANYU</creator><creator>WANG CHENGHUA</creator><creator>LIU WEIQIANG</creator><creator>YU SHICHAO</creator><scope>EVB</scope></search><sort><creationdate>20230307</creationdate><title>Efficient lightweight NTT multiplier circuit based on lattice cipher</title><author>NI ZIYING ; CUI YIJUN ; LIU DONGSHENG ; XU TIANYU ; WANG CHENGHUA ; LIU WEIQIANG ; YU SHICHAO</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_CN115756386A3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>chi ; eng</language><creationdate>2023</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>NI ZIYING</creatorcontrib><creatorcontrib>CUI YIJUN</creatorcontrib><creatorcontrib>LIU DONGSHENG</creatorcontrib><creatorcontrib>XU TIANYU</creatorcontrib><creatorcontrib>WANG CHENGHUA</creatorcontrib><creatorcontrib>LIU WEIQIANG</creatorcontrib><creatorcontrib>YU SHICHAO</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>NI ZIYING</au><au>CUI YIJUN</au><au>LIU DONGSHENG</au><au>XU TIANYU</au><au>WANG CHENGHUA</au><au>LIU WEIQIANG</au><au>YU SHICHAO</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Efficient lightweight NTT multiplier circuit based on lattice cipher</title><date>2023-03-07</date><risdate>2023</risdate><abstract>The invention discloses an efficient lightweight NTT multiplier circuit based on a lattice password. The efficient lightweight NTT multiplier circuit comprises an NTT control unit, a dual-port RAM (Random Access Memory) and two parallel NTT butterfly computing units, wherein the modes of the NTT butterfly computing units can be switched, the NTT control unit is connected with the dual-port RAM, and the dual-port RAM is respectively connected with the two parallel NTT butterfly computing units; data are input into the NTT butterfly calculation unit through the dual-port RAM, different NTT butterfly calculation unit modes are selected through mode control signals of the NTT control unit, the NTT butterfly calculation unit processes the data, multiplication results obtained through calculation are reduced through the Barrett reduction unit, and then the multiplication results are written back into the dual-port RAM according to the specific sequence of the NTT algorithm. The calculation complexity and the hardwa</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language chi ; eng
recordid cdi_epo_espacenet_CN115756386A
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Efficient lightweight NTT multiplier circuit based on lattice cipher
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-05T01%3A43%3A37IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=NI%20ZIYING&rft.date=2023-03-07&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ECN115756386A%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true