一種加速硬件橢圓曲線算法的方法和系統(tǒng)
基本信息
申請(qǐng)?zhí)?/td> | CN202210182393.7 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN114564173A | 公開(kāi)(公告)日 | 2022-05-31 |
申請(qǐng)公布號(hào) | CN114564173A | 申請(qǐng)公布日 | 2022-05-31 |
分類(lèi)號(hào) | G06F7/72(2006.01)I | 分類(lèi) | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 馬華;馮華;熊民權(quán);唐有;李瀾濤;林宗芳 | 申請(qǐng)(專(zhuān)利權(quán))人 | 上海芯鈦信息科技有限公司 |
代理機(jī)構(gòu) | 長(zhǎng)沙國(guó)科天河知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | - |
地址 | 202150上海市崇明區(qū)長(zhǎng)興鎮(zhèn)潘園公路1800號(hào)3號(hào)樓14347室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本申請(qǐng)涉及一種加速硬件橢圓曲線算法的方法和系統(tǒng)。所述方法包括:通過(guò)接口外設(shè)模塊持續(xù)從上位機(jī)端接收待加密數(shù)據(jù),并將接收的數(shù)據(jù)按照指定格式進(jìn)行分組編號(hào)得到多個(gè)數(shù)據(jù)分組,輸入到協(xié)處理單元模塊,將數(shù)據(jù)分組以隊(duì)列的方式依次輸入硬件算法模塊;通過(guò)硬件算法模塊進(jìn)行橢圓曲線算法的硬件化運(yùn)算,得到計(jì)算結(jié)果返回給協(xié)處理單元模塊;協(xié)處理單元模塊從硬件算法模塊接收返回的計(jì)算結(jié)果,再返回到接口外設(shè)模塊;接口外設(shè)模塊根據(jù)接收數(shù)據(jù)時(shí)數(shù)據(jù)分組的編號(hào)信息,對(duì)計(jì)算結(jié)果按照指定格式進(jìn)行編號(hào),得到待發(fā)送數(shù)據(jù),并將待發(fā)送數(shù)據(jù)上傳到主機(jī)端;其中接口外設(shè)模塊的數(shù)據(jù)接收與發(fā)送能夠并行進(jìn)行,協(xié)處理單元模塊的數(shù)據(jù)接收與返回能夠并行進(jìn)行。 |
