哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MAXQ30微控制器的模塊化冪運(yùn)算時(shí)序

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:ADI ? 2023-01-12 11:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

32位DeepCover安全微控制器(MAXQ1050、MAXQ1850和MAXQ1103)為執(zhí)行模塊化運(yùn)算提供硬件支持。這是使用稱為模塊化算術(shù)加速器 (MAA) 的引擎完成的。本應(yīng)用筆記給出了各種模量尺寸、關(guān)鍵類型和優(yōu)化級別的典型執(zhí)行時(shí)間。

介紹

模冪用于幾種加密算法,特別是RSA公鑰算法和橢圓曲線數(shù)字簽名算法(ECDSA)。它還用于發(fā)現(xiàn)素?cái)?shù)和查找模逆。本應(yīng)用筆記描述了什么是模冪,概述了MAA,并列出了執(zhí)行各種大小冪的典型時(shí)間。

MAXQ30架構(gòu)采用精簡指令集計(jì)算機(jī)(RISC),所有指令長度為16位,在一個(gè)周期內(nèi)執(zhí)行。32 位算術(shù)和邏輯單元 (ALU) 在連接到 32 位總線時(shí)與 32 位寄存器和值一起工作。

模冪

模冪由以下等式描述:

結(jié)果 = 基數(shù)指數(shù)模量。

例如:9 = 72 mod 10。

在此示例中,9 是結(jié)果,7 是底數(shù),2 是指數(shù),10 是模數(shù)。在這種情況下,由于模數(shù) 10 在二進(jìn)制中為 4 位長,因此大小為 4。

MAA 執(zhí)行模加法、減法、乘法、平方、平方,然后乘法和模冪。所有這些操作都可以以最大 2048 位長度的模數(shù)完成。

MAA 從加密時(shí)鐘運(yùn)行。該時(shí)鐘可能來自系統(tǒng)時(shí)鐘,該系統(tǒng)時(shí)鐘由外部晶體頻率決定,或者從加密環(huán)運(yùn)行。DeepCover安全微控制器(MAXQ1050和MAXQ1850)的內(nèi)部加密環(huán)工作頻率為55MHz至75MHz,典型速度為65MHz。DeepCover安全微控制器(MAXQ1103)的內(nèi)部加密環(huán)可以以45MHz至65MHz的速度運(yùn)行,典型速度為55MHz。?

MAXQ1050和MAXQ1850上的MAA相同,因此從加密環(huán)運(yùn)行時(shí)的時(shí)序相同。這兩部分的MAA使用32位×16位乘法器和32位數(shù)據(jù)總線。在MAXQ1103上實(shí)現(xiàn)MAA具有64位×32位乘法器和64位數(shù)據(jù)總線。MAXQ1103上的MAA執(zhí)行速度更快,但代價(jià)是使用更多的硅面積。

在啟用優(yōu)化的情況下運(yùn)行時(shí),簡單功耗分析 (SPA) 和差分功耗分析 (DPA) 等功耗分析攻擊可能能夠提取指數(shù)信息。建議始終使用私鑰進(jìn)行非優(yōu)化計(jì)算。

表 13 中的數(shù)據(jù)是典型的運(yùn)行時(shí)間。每個(gè)條目是 400 次計(jì)算的平均時(shí)間,使用基數(shù)、模數(shù)和指數(shù)的統(tǒng)一隨機(jī)數(shù),最高有效位設(shè)置為模數(shù)。在公鑰計(jì)算的情況下,使用 0x10001 的十六進(jìn)制值而不是隨機(jī)數(shù)。這是 RSA 中公共指數(shù)的典型值。計(jì)算的時(shí)間是從操作開始到完成。不包括將值加載到內(nèi)存中進(jìn)行計(jì)算的時(shí)間。

通過采用中國余數(shù)定理(CRT),可以實(shí)現(xiàn)模指數(shù)運(yùn)算的顯著速度改進(jìn)。使用 CRT 需要兩個(gè)較小的模塊化冪運(yùn)算,而不是一個(gè)大的運(yùn)算。不是對大模量執(zhí)行模塊化指數(shù)計(jì)算,而是對模量的兩個(gè)因子進(jìn)行模塊化指數(shù)計(jì)算。例如,在 RSA 中,模數(shù)是兩個(gè)素?cái)?shù) p 和 q 的乘積。如果p和q都是1024位,使用MAXQ1103對這些位進(jìn)行兩次模指數(shù)運(yùn)算大約需要165ms。如果沒有 CRT,則需要 2048 位模塊化指數(shù)運(yùn)算,大約需要 557 毫秒。CRT算法需要額外的計(jì)算,這將增加總時(shí)間,但預(yù)計(jì)速度會(huì)快兩倍以上。

表1左側(cè)的數(shù)據(jù)最有趣。這些是在非優(yōu)化模式下從加密環(huán)運(yùn)行時(shí)執(zhí)行模塊化冪運(yùn)算的典型經(jīng)過時(shí)間。使用優(yōu)化和公鑰的典型運(yùn)行時(shí)間位于右側(cè)兩列中。

表 1.從加密環(huán)運(yùn)行時(shí)的典型時(shí)間
從加密環(huán)運(yùn)行的 MAA(以毫秒為單位的時(shí)間)
私鑰 公鑰 = 0x10001
未優(yōu)化 優(yōu)化 未優(yōu)化 優(yōu)化
大小 MAXQ1050/MAXQ1850 在 65MHz MAXQ1103 在 55MHz MAXQ1050/MAXQ1850 在 65MHz MAXQ1103 在 55MHz MAXQ1050/MAXQ1850 在 65MHz MAXQ1103 在 55MHz MAXQ1050/MAXQ1850 在 65MHz MAXQ1103 在 55MHz
160 1.89 1.07 1.42 0.809 0.21 0.123 0.116 0.0723
192 2.91 1.36 2.19 1.02 0.26 0.130 0.147 0.0768
224 4.22 2.16 3.18 1.62 0.32 0.173 0.182 0.101
256 5.87 2.59 4.41 1.95 0.39 0.183 0.220 0.107
384 16.5 6.72 12.4 5.05 0.73 0.310 0.404 0.178
512 35.2 13.6 26.4 10.2 1.16 0.466 0.642 0.266
640 64.4 24.0 48.3 18.0 1.69 0.650 0.933 0.368
768 106.0 38.5 79.7 28.9 2.32 0.864 1.28 0.487
1024 237.0 82.5 178.0 61.9 3.86 1.38 2.12 0.772
1536 750.0 249.0 563.0 187.0 8.12 2.75 4.46 1.53
2048 1,720.0 557.0 1,290.0 418.0 13.9 4.58 7.64 2.54

表 2 列出了在優(yōu)化和非優(yōu)化模式下對私鑰數(shù)據(jù)執(zhí)行模塊化冪的典型時(shí)間。表 3 列出了在優(yōu)化和非優(yōu)化模式下使用公鑰對這三個(gè)部分執(zhí)行模冪的典型時(shí)間。

表 2.從系統(tǒng)時(shí)鐘運(yùn)行時(shí)的典型私鑰時(shí)間
從系統(tǒng)時(shí)鐘運(yùn)行的 MAA(以毫秒為單位的時(shí)間)
私鑰/未優(yōu)化 公鑰/優(yōu)化
大小 MAXQ1050 在 25MHz MAXQ1850 在 16MHz MAXQ1103 在 25MHz MAXQ1050 在 25MHz MAXQ1850 在 16MHz MAXQ1103 在 25MHz
160 4.93 7.68 2.37 3.71 5.78 1.79
192 7.58 11.8 3.00 5.70 8.88 2.26
224 11.0 17.2 4.75 8.27 12.9 3.58
256 15.3 23.9 5.71 11.5 17.9 4.29
384 42.9 67.0 14.8 32.2 50.3 11.1
512 91.7 143.0 30.0 68.9 107.0 22.5
640 167.0 262.0 52.9 126.0 196.0 39.6
768 276.0 432.0 84.8 208.0 324.0 63.6
1024 617.0 964.0 182.0 463.0 722.0 136.0
1536 1,950.0 3,050.0 549.0 1,460.0 2,290.0 412.0
2048 4,480.0 6,990.0 1,230.0 3,360.0 5,250.0 921.0
表 3.從系統(tǒng)時(shí)鐘運(yùn)行時(shí)的典型公鑰時(shí)間
從系統(tǒng)時(shí)鐘運(yùn)行的 MAA(以毫秒為單位的時(shí)間)
公鑰 = 0x10001/未優(yōu)化 公鑰 = 0x10001/優(yōu)化
大小 MAXQ1050 在 25MHz MAXQ1850 在 16MHz MAXQ1103 在 25MHz MAXQ1050 在 25MHz MAXQ1850 在 16MHz MAXQ1103 在 25MHz
160 0.532 0.831 0.269 0.299 0.468 0.158
192 0.679 1.06 0.285 0.381 0.595 0.168
224 0.840 1.31 0.381 0.470 0.736 0.221
256 1.02 1.59 0.401 0.570 0.889 0.234
384 1.89 2.96 0.681 1.05 1.64 0.392
512 3.02 4.71 1.02 1.67 2.61 0.584
640 4.40 6.87 1.43 2.43 3.79 0.811
768 6.03 9.42 1.90 3.32 5.19 1.07
1024 10.1 15.7 3.03 5.53 8.64 1.70
1536 21.1 33.0 6.05 11.6 18.1 3.37
2048 36.3 56.7 10.1 19.9 31.1 5.59

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    49

    文章

    8833

    瀏覽量

    165614
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    3056

    瀏覽量

    91862
  • 時(shí)序
    +關(guān)注

    關(guān)注

    5

    文章

    411

    瀏覽量

    38998
  • RISC
    +關(guān)注

    關(guān)注

    6

    文章

    485

    瀏覽量

    86826
  • MAXQ30
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    7081
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    MAXQ1850評估套件(EV kit)和面向MAXQ30的CrossWorks編譯的設(shè)計(jì)方案

    本應(yīng)用筆記介紹怎樣針對MAXQ1850高性能、RISC、安全微控制器開發(fā)、構(gòu)建并調(diào)試應(yīng)用程序。實(shí)例采用了MAXQ1850評估套件(EV kit)和Rowley Associates公司提供
    發(fā)表于 12-24 09:23

    帶紅外模塊的16位微控制器MAXQ61C電子資料

    概述:MAXQ61C是一款低功耗、16位MAXQ 微控制器 ,設(shè)計(jì)用于通用遙控 、消費(fèi)類電子和白色家電等低功耗產(chǎn)品。器件結(jié)合了功能強(qiáng)大的16位RISC
    發(fā)表于 04-13 07:16

    采用MAXQ1103評估套件和面向MAXQ30的CrossW

    采用MAXQ1103評估套件和面向MAXQ30的CrossWorks編譯進(jìn)行設(shè)計(jì) 摘要:本應(yīng)用筆記介紹怎樣針對MAXQ1103微控制器
    發(fā)表于 01-13 08:05 ?1348次閱讀
    采用<b class='flag-5'>MAXQ</b>1103評估套件和面向<b class='flag-5'>MAXQ30</b>的CrossW

    采用MAXQ1103評估套件和面向MAXQ30的CrossW

    摘要:本應(yīng)用筆記介紹怎樣針對MAXQ1103微控制器開發(fā)、構(gòu)建并調(diào)試應(yīng)用程序。這本應(yīng)用筆記使用了Rowley Associates公司為MAXQ30平臺提供的CrossWorks C編譯
    發(fā)表于 04-23 15:57 ?972次閱讀
    采用<b class='flag-5'>MAXQ</b>1103評估套件和面向<b class='flag-5'>MAXQ30</b>的CrossW

    MAXQ61C 具有紅外模塊的16位微控制器

    MAXQ61C 具有紅外模塊的16位微控制器   The MAXQ61C is a low-power, 16-bit MAXQ
    發(fā)表于 05-01 14:22 ?747次閱讀
    <b class='flag-5'>MAXQ</b>61C 具有紅外<b class='flag-5'>模塊</b>的16位<b class='flag-5'>微控制器</b>

    MAXQ618,pdf_具有紅外模塊的16位微控制器

    MAXQ618是具有紅外模塊的16位微控制器.
    發(fā)表于 03-13 22:36 ?54次下載
    <b class='flag-5'>MAXQ</b>618,pdf_具有紅外<b class='flag-5'>模塊</b>的16位<b class='flag-5'>微控制器</b>

    模塊化MAXQ30微控制器時(shí)序

    Modular exponentiation is used in several cryptographic algorithms, notably the RSA public key algorithm and the elliptic curve digital signature algorithm (ECDSA). It is also used to discover prime numbers and to find modular inverses. Thi
    發(fā)表于 10-11 10:48 ?23次下載

    MAXQ1050評估套件和面向MAXQ30入門的CrossStudio編譯

    for the MAXQ1050 RISC microcontroller. The example presented in this article uses the Rowley CrossStudio for the MAXQ30 compiler to dem
    發(fā)表于 05-15 10:47 ?162次下載
    <b class='flag-5'>MAXQ</b>1050評估套件和面向<b class='flag-5'>MAXQ30</b>入門的CrossStudio編譯

    MAXQ1050的評估套件和面向MAXQ30入門的CrossStudio編譯

    MAXQ1050的評估套件和面向MAXQ30入門的CrossStudio編譯
    發(fā)表于 10-31 10:14 ?14次下載

    DS5250微控制器的模時(shí)序

    用于許多加密算法。任何實(shí)現(xiàn)這些算法之一的人都必須知道操作大約需要多長時(shí)間。本應(yīng)用筆記描述了如何在DS5250高速、安全微控制器上完成模運(yùn)算。它列出了運(yùn)行各種表達(dá)式的典型時(shí)間,并描
    的頭像 發(fā)表于 01-11 16:02 ?1503次閱讀
    DS5250<b class='flag-5'>微控制器</b>的模<b class='flag-5'>冪</b><b class='flag-5'>時(shí)序</b>

    使用DeepCover安全微控制器提高模塊化的速度

    本應(yīng)用筆記描述了當(dāng)使用具有模塊化算術(shù)加速(MAA)的MAXQ微控制器時(shí),如何將模運(yùn)算速度提高50%以上。
    的頭像 發(fā)表于 06-16 11:45 ?1791次閱讀

    深入解析MAXQ618:16位帶紅外模塊微控制器

    深入解析MAXQ618:16位帶紅外模塊微控制器 引言 在電子設(shè)備的設(shè)計(jì)中,微控制器扮演著至關(guān)重要的角色。今天我們要探討的是Maxim Integrated推出的
    的頭像 發(fā)表于 03-27 17:25 ?573次閱讀

    探索MAXQ613:16位紅外模塊微控制器的卓越性能

    探索MAXQ613:16位紅外模塊微控制器的卓越性能 在電子設(shè)備不斷發(fā)展的今天,低功耗、高性能的微控制器需求日益增長。MAXQ613作為一款
    的頭像 發(fā)表于 04-04 10:05 ?226次閱讀

    MAXQ8913:一體伺服環(huán)路控制的16位混合信號微控制器

    ,集成了運(yùn)算放大器、ADC和DAC等多種功能,為一體伺服環(huán)路控制提供了出色的解決方案。下面就來詳細(xì)了解一下這款微控制器。 文件下載: MAXQ
    的頭像 發(fā)表于 04-04 10:05 ?228次閱讀

    深度剖析MC68331:32位模塊化微控制器的卓越之選

    深度剖析MC68331:32位模塊化微控制器的卓越之選 在電子工程師的世界里,不斷尋找高性能、高集成度且易于開發(fā)的微控制器是永恒的追求。MC68331這款32位模塊化
    的頭像 發(fā)表于 04-09 10:15 ?143次閱讀
    方山县| 慈利县| 沈丘县| 福泉市| 永福县| 梁山县| 井陉县| 遵义县| 都昌县| 运城市| 长顺县| 栖霞市| 体育| 廉江市| 梅河口市| 疏附县| 宜都市| 浑源县| 南岸区| 武邑县| 得荣县| 土默特右旗| 通河县| 成都市| 无极县| 横峰县| 丹寨县| 静安区| 张家界市| 北辰区| 龙南县| 且末县| 阜宁县| 潮安县| 乐都县| 平乡县| 霞浦县| 茶陵县| 横山县| 怀柔区| 阿鲁科尔沁旗|