日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]一種適合SM2算法的快速模約減方法和介質有效

專利信息
申請號: 201711383428.9 申請日: 2017-12-20
公開(公告)號: CN108418687B 公開(公告)日: 2022-02-08
發明(設計)人: 何德彪;陳泌文;謝翔;李升林;孫立林 申請(專利權)人: 矩陣元技術(深圳)有限公司
主分類號: H04L9/30 分類號: H04L9/30
代理公司: 上海專利商標事務所有限公司 31100 代理人: 施浩
地址: 518054 廣東省深圳*** 國省代碼: 廣東;44
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 適合 sm2 算法 快速 模約減 方法 介質
【權利要求書】:

1.一種適合SM2算法的快速模約減方法,其特征在于,針對SM2橢圓曲線公鑰算法推薦參數計算模約減,用于SM2算法的快速實現,方法包括:

通過數據轉換得到轉換數據,將512比特數模SM2橢圓曲線推薦參數問題轉化為計算若干個256比特數的線性組合;

通過拆分負數項和多倍項將轉換數據拆分,并用拆分數據表示轉換數據,以使每個256比特數易于表示;

通過重組整合拆分數據,降低加法或減法個數;

通過計算若干個256比特數的和,完成512比特數模SM2橢圓曲線推薦參數模約減的計算;

其中,數據轉換的步驟進一步包括:

步驟1.1,將c modp256進行轉化,

其中p256=2256-2224-296+264-1,輸入整數且可表示為c=(c2t-1,...,c2,c1,c0),

其中t=8

步驟1.2,將步驟1.1中的I2modp256進行轉化,

I2modp256=([(c15,c14,c13,c12,c11,c10,c9,0,0,0,0,0,0,0,0,0)]modp256+[(0,0,0,0,0,0,0,c8,0,0,0,0,0,0,0,0)]modp256-c8p256modp256)modp256

=([(c15,c14,c13,c12,c11,c10,c9,0,0,0,0,0,0,0,0,0)]modp256+[(c8,0,0,0,c8,-c8,0,c8)]modp256)modp256

=(I3modp256+R2modp256)modp256

步驟1.3,將步驟1.2中的I3modp256進行轉化,

I3modp256=([(c15,c14,c13,c12,c11,c10,0,0,0,0,0,0,0,0,0,0)]modp256+[(0,0,0,0,0,0,c9,0,0,0,0,0,0,0,0,0)]modp256-232c9p256modp256-c9p256modp256)modp256

=([(c15,c14,c13,c12,c11,c10,0,0,0,0,0,0,0,0,0,0)]modp256+[(c9,0,0,c9,0,-c9,c9,c9)]modp256)modp256

=(I4modp256+R3modp256)modp256

步驟1.4,將步驟1.3中的I4modp256進行轉化,

I4modp256=([(c15,c14,c13,c12,c11,0,0,0,0,0,0,0,0,0,0,0)]modp256+[(0,0,0,0,0,c10,0,0,0,0,0,0,0,0,0,0)]modp256-264c10p256modp256-232c10p256modp256-c10p256modp256)modp256

=([(c15,c14,c13,c12,c11,0,0,0,0,0,0,0,0,0,0,0)]modp256+[(c10,0,c10,0,0,0,c10,c10)]modp256)modp256

=(I5modp256+R4modp256)modp256

步驟1.5,將步驟1.4中的I5modp256進行轉化,

I5modp256=([(c15,c14,c13,c12,0,0,0,0,0,0,0,0,0,0,0,0)]modp256+[(0,0,0,0,c11,0,0,0,0,0,0,0,0,0,0,0)]modp256-296c11p256modp256-264c11p256modp256-232c11p256modp256-c11p256modp256)modp256

=([(c15,c14,c13,c12,0,0,0,0,0,0,0,0,0,0,0,0)]modp256+[(c11,c11,0,0,c11,0,c11,c11)]modp256)modp256

=(I6modp256+R5modp256)modp256

步驟1.6,將步驟1.5中的I6modp256進行轉化,

I6modp256=([(c15,c14,c13,0,0,0,0,0,0,0,0,0,0,0,0,0)]modp256+[(0,0,0,c12,0,0,0,0,0,0,0,0,0,0,0,0)]modp256-2128c12p256modp256-296c12p256modp256-264c12p256modp256-232c12p256modp256-c12p256modp256)modp256

=([(c15,c14,c13,0,0,0,0,0,0,0,0,0,0,0,0,0)]modp256+[(2c12,0,0,c12,c12,0,c12,c12)]modp256)modp256

=(I7modp256+R6modp256)modp256

步驟1.7,將步驟1.6中的I7modp256進行轉化,

I7modp256=([(c15,c14,0,0,0,0,0,0,0,0,0,0,0,0,0,0)]modp256+[(0,0,c13,0,0,0,0,0,0,0,0,0,0,0,0,0)]modp256-2160c13p256modp256-2128c13p256modp256-296c3p256modp256-264c13p256modp256-232c13p256modp256-c13p256modp256)modp256

=([(c15,c14,0,0,0,0,0,0,0,0,0,0,0,0,0,0)]modp256+[(2c13,0,c13,c13,2c13,-c13,c13,2c13)]modp256)modp256

=(I8modp256+R7modp256)modp256

步驟1.8,將步驟1.7中的I8modp256進行轉化,

I8modp256=([(c15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)]modp256+[(0,c14,0,0,0,0,0,0,0,0,0,0,0,0,0,0)]modp256-2192c14p256modp256-2160c14p256modp256-2128c14p256modp256-296c14p256modp256-264c14p256modp256-232c14p256modp256-c14p256modp256)modp256

=([(c15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)]modp256+[(2c14,c14,c14,2c14,c14,-c14,2c14,2c14)]modp256)modp256

=(I9modp256+R8modp256)modp256

步驟1.9,將步驟1.8中的I9modp256進行轉化,

I9modp256=([(c15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)]modp256-2224c15p256modp256-2192c15p256modp256-2160c15p256modp256-2128c15p256modp256-296c15p256modp256-264c15p256modp256-232c15p256modp256-c15p256modp256)modp256

=[(3c15,c15,2c15,c15,c15,0,2c15,2c15)]modp256

=R9modp256

根據上述步驟1.1至步驟1.9的轉換過程,最后用轉換數據(R1,R2,...,R9)表示c modp256

c modp256=(R1+R2+R3+R4+R5+R6+R7+R8+R9)modp256

其中,重組整合拆分數據的過程中確保對應位置相的和不發生變化,其步驟進一步包括:

c modp256=(R1+t2+t3+R4+R5+T1+T2+T3+T4+T5+T6+T7+T8-s2-s3-s7-s8)modp256

=[(c7,c6,c5,c4,c3,c2,c1,c0)+(c8,0,0,0,c8,0,0,c8)+(c9,0,0,c9,0,0,c9,c9)+(c10,0,c100,0,0,c10,c10)+(c11,c11,0,0,c11,0,c11,c11)++2(c14,0,c15,c14,c13,0,c15,c14)+2(c12,0,0,0,0,0,c14,c13)+(0,0,0,c12,c120,c12,c12)+(c13,0,c13,c13,0,0,c13,0)+(c13,c14,c14,0,c14,0,0,0)+(c15,c15,0,c15,c15,0,0,0)+(c15,0,0,0,0,0,0,c15)+(c15,0,0,0,0,0,0,c15)-(0,0,0,0,0,c8,0,0)-(0,0,0,0,0,c9,0,0)-(0,0,0,0,0,c13,0,0)-(0,0,0,0,0,c14,0,0)]modp256

=[s0+s1+s4+s5+s6+2s9+2s10+s11+s12+s13+s14+2s15-s2-s3-s7-s8]modp256

根據上述拆分過程,最后用重組整合數據表示c modp256

c modp256=[s0+s1+s4+s5+s6+2s9+2s10+s11+s12+s13+s14+2s15-s2-s3-s7-s8]modp256

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于矩陣元技術(深圳)有限公司,未經矩陣元技術(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201711383428.9/1.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 精品久久久久久久久亚洲| 激情久久一区二区| 亚洲一级中文字幕| 欧美一区二区久久久| 日韩av三区| 精品少妇一区二区三区免费观看焕| 偷拍精品一区二区三区| 久久中文一区| 亚洲神马久久| 国产91精品一区二区麻豆亚洲| 午夜精品一区二区三区三上悠亚 | 性欧美一区二区| 久久影院一区二区| 国产欧美亚洲精品第一区软件| 一级黄色片免费网站| 日韩亚洲精品在线| 亚洲精品卡一卡二| 亚洲国产精品美女| 日本午夜久久| xxxx在线视频| 久久久精品免费看| 88国产精品欧美一区二区三区三| 日韩亚洲精品视频| 中文字幕一区二区三区日韩精品| 久久97国产| 91av一区二区三区| 精品一区电影国产| 亚洲精品丝袜| 狠狠色综合久久婷婷色天使| 国产精品美女久久久免费| 日日夜夜精品免费看| 国产视频二区在线观看| 国产天堂一区二区三区| 亚洲欧美日韩在线看| 日韩亚洲国产精品| 一区二区三区在线观看国产| 国产乱一区二区三区视频| 国产免费一区二区三区网站免费| 中文字幕精品一区二区三区在线| 国产精品高清一区| 亚洲欧洲国产伦综合| 91一区二区三区在线| 国产二区精品视频| 亚洲va国产2019| 国产99视频精品免费视频7| 日本一二三区视频在线| 亚洲精品久久久久中文字幕欢迎你| 中文字幕视频一区二区| 欧美福利一区二区| 国产亚洲欧美日韩电影网| 中文字幕亚洲欧美日韩在线不卡| 久久久久久综合网| 午夜影院你懂的| 亚洲欧美一二三| 久久国产欧美一区二区三区精品| 国产电影精品一区| 狠狠色狠狠色88综合日日91| 夜夜爽av福利精品导航| 国产精一区二区| 国产精品禁18久久久久久| 99国产超薄丝袜足j在线观看| 美女销魂免费一区二区| 国产午夜亚洲精品午夜鲁丝片| 亚洲国产日韩综合久久精品| 国产偷亚洲偷欧美偷精品| 久久噜噜少妇网站| 四虎精品寂寞少妇在线观看| 黄色av免费| 九九视频69精品视频秋欲浓| 国产日产欧美一区二区| 亚洲欧美日本一区二区三区 | 视频一区二区中文字幕| 国产一区二区极品| 性欧美1819sex性高播放| 日本一区二区三区在线看| 国产日韩欧美91| 精品国产精品亚洲一本大道| 性欧美一区二区三区| 国产精品一区二区中文字幕| www亚洲精品| 精品国产乱码一区二区三区在线| 狠狠色噜噜综合社区| 99欧美精品| 91丝袜诱惑| 狠狠色狠狠色综合久久第一次| 91免费国产视频| 国产99久久久久久免费看| 精品久久久综合| 久久69视频| 国产视频二区在线观看| 国产一区www| 欧美一区二区三区免费播放视频了| 免费超级乱淫视频播放| 中文字幕一区二区三区又粗| 国产精品视频一区二区三| 欧美精品久久一区| 狠狠色狠狠色综合系列| 国产精品美女久久久免费| 波多野结衣女教师30分钟| 国产区精品| 欧美一区二区三区艳史| 国产一区二区激情| 国产日韩一区二区在线| 午夜伦理在线观看| 亚洲国产欧美一区| 国产精品天堂网| 久久综合久久自在自线精品自| 欧美在线观看视频一区二区 | 88国产精品视频一区二区三区| 日韩亚洲欧美一区| 伊人欧美一区| 美日韩一区| 日本一区二区三区免费播放| 国产日产高清欧美一区二区三区| 欧美日韩精品中文字幕| av素人在线| 午夜av男人的天堂| 97精品国产aⅴ7777| 亚洲国产精品国自产拍久久| 午夜精品999| 91久久免费| 国产一级片子| 欧美精品一区久久| 国产精品综合在线观看| 精品久久香蕉国产线看观看gif| 欧美午夜精品一区二区三区| 欧美日韩一区二区高清| 日本一二三不卡| 午夜毛片影院| 久久精品国产一区二区三区| 国产精品高潮呻| 亚洲在线久久| 欧美日韩激情一区| 中文字幕视频一区二区| 亚洲一区二区国产精品| 亚洲区在线| 国产午夜精品一区二区三区在线观看 | 亚洲国产精品肉丝袜久久| _97夜夜澡人人爽人人| 中文字幕a一二三在线| 97欧美精品| 国产二区不卡| 91精品国模一区二区三区| 欧美精品八区| 欧美乱偷一区二区三区在线 | 国内少妇自拍视频一区| 国产精品自拍在线观看| 黑人巨大精品欧美黑寡妇| 国产97在线播放| 青苹果av| 91黄色免费看| 扒丝袜pisiwa久久久久| 欧美精品一区二区三区四区在线| 日韩一级片免费视频| 国产精品一区二区久久乐夜夜嗨| 国产主播啪啪| 国产91综合一区在线观看| 亚洲女人av久久天堂| 日韩欧美一区精品| 欧美一区二区三区黄| 91久久国产视频| 欧美一区二区免费视频| 国产精品综合在线| 欧美乱妇高清无乱码| 91精品国产91热久久久做人人| 久久精品国产96| 狠狠色依依成人婷婷九月| 久久久久久久亚洲国产精品87| 国产一区二区a| 一区不卡av| 久久精品国产久精国产| 欧美资源一区| 日韩精品中文字幕一区二区| 国产一区激情| 国产99久久九九精品免费| 久久久精品视频在线| 日本一区二区在线电影| 亚洲精品日本无v一区| 精品久久久久久久免费看女人毛片| 国产精欧美一区二区三区久久久| 亚洲乱码一区二区三区三上悠亚 | 午夜爱爱电影| 国产一区二区三区午夜| 在线精品一区二区| 香港三日本8a三级少妇三级99| 精品国产1区2区| 一区二区三区国产精品视频| 精品久久久久久亚洲综合网| 私人影院av| 国产免费区| 国产高清不卡一区| 欧美一区二区三区黄| 欧美激情片一区二区| 国产精品9区| 综合久久色| 一区二区三区在线观看国产| 91夜夜夜| 免费看农村bbwbbw高潮| 久久综合伊人77777麻豆| 99色精品视频| 国产91久| 国产精品一卡二卡在线观看| 伊人av综合网| 国产九九影院| 少妇久久免费视频| 日本高清一二区| 国产精品一区一区三区| 欧美日韩偷拍一区| 国产精品久久久久久久久久久久久久久久| 少妇太爽了在线观看免费| 视频一区二区中文字幕| 欧美精品一区二区久久久| 中文字幕+乱码+中文字幕一区| 综合久久一区二区三区| 美女张开腿黄网站免费| 欧美一区二三区人人喊爽| 欧美日韩激情在线| 日本99精品| 国产精品久久久久久av免费看| 久久久精品99久久精品36亚| 精品综合久久久久| 国产精品二区一区| 91av中文字幕| 蜜臀久久久久久999| 国产视频精品久久| 国产精品偷伦一区二区| 欧美日本91精品久久久久| 国产精品久久久久久久久久久久久久久久久久 | 久久99精品国产麻豆宅宅| 国产精品麻豆自拍| 2023国产精品久久久精品双| 精品久久久久久中文字幕大豆网| 国产电影一区二区三区下载| 国产精品v欧美精品v日韩| 国产精品美女一区二区视频| 99国产超薄丝袜足j在线观看| 99精品少妇| 亚洲欧洲精品一区二区三区不卡| 99久国产| 午夜影院伦理片| 岛国黄色av| 国产一区二区片| 国产精品久久久视频| 欧美日韩高清一区二区| 国产一区二区视频免费在线观看 | 猛男大粗猛爽h男人味|