[發明專利]一種雙接口算法處理電路在審
| 申請號: | 201710497800.2 | 申請日: | 2017-09-26 |
| 公開(公告)號: | CN108388482A | 公開(公告)日: | 2018-08-10 |
| 發明(設計)人: | 鄧超;杜暉;徐浩然;趙暾;許靜雯 | 申請(專利權)人: | 北京計算機技術及應用研究所 |
| 主分類號: | G06F11/10 | 分類號: | G06F11/10;G06F7/58 |
| 代理公司: | 中國兵器工業集團公司專利中心 11011 | 代理人: | 張然 |
| 地址: | 100854*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 隨機數發生器 雙接口 算法處理電路 可編程邏輯芯片 軟核控制器 對外接口 接口芯片 控制模塊 數據處理電路 算法芯片 芯片通信 真隨機數 外部 哈希 電路 | ||
本發明公開了一種雙接口算法處理電路,其中,包括:對外接口一、對外接口二、接口芯片一、接口芯片二、可編程邏輯芯片、算法芯片以及隨機數發生器;可編程邏輯芯片包括軟核控制器、ECC控制模塊和隨機數發生器控制模塊;軟核控制器用于控制整個電路的工作,ECC控制模塊用于和外部ECC算法芯片通信,隨機數發生器控制模塊用于從外部隨機數發生器獲取真隨機數。本發明的雙接口算法處理電路同時具備哈希和ECC算法功能的且具備雙接口的數據處理電路。
技術領域
本發明涉及一種算法處理電路,特別是一種具有哈希、ECC算法功能的雙接口算法處理電路。
背景技術
區塊鏈技術是分布式數據存儲、點對點傳輸、共識機制、加密算法等計算機技術的新型應用模式,這種模式將對未來金融與經濟帶來深遠影響。區塊鏈技術中,主要特征之一就是數據加解密,在挖礦的時候需要簽名驗簽和加解密等算法操作。在進行簽名驗簽處理的時候,就需要用到ECC算法,進行數據加解密的時候就要用到哈希算法。因此一種具有哈希、ECC算法功能的算法處理電路將能夠同時解決區塊鏈技術中簽名驗簽和加解密操作。
發明內容
本發明的目的在于提供一種雙接口算法處理電路,對外提供兩種接口,用于解決上述現有技術的問題。
本發明一種雙接口算法處理電路,其中,包括:對外接口一、對外接口二、接口芯片一、接口芯片二、可編程邏輯芯片、算法芯片以及隨機數發生器;可編程邏輯芯片包括軟核控制器、ECC控制模塊和隨機數發生器控制模塊;軟核控制器用于控制整個電路的工作,ECC控制模塊用于和外部ECC算法芯片通信,隨機數發生器控制模塊用于從外部隨機數發生器獲取真隨機數;當使用對外接口一時,可編程邏輯芯片通過控制總線和數據總線與接口芯片一相連;接口芯片一的數據總線與可編程邏輯芯片內部RAM相連,進行數據讀寫;對外接口一獲取到數據時,通過接口芯片一的數據總線傳輸給可編程邏輯芯片,可編程邏輯芯片根據命令解析,將獲得的數據進行ECC簽名、ECC驗簽、非對稱加密或非對稱解密操作;如需要的操作是非對稱加解密,則在可編程邏輯芯片內部進行,如需要的操作是ECC簽名驗簽,則可編程邏輯芯片再將數據送入ECC算法芯片進行相應操作;對收到的數據進行處理后,可編程邏輯芯片將數據通過接口芯片一返回;當使用對外接口二時,此電路通過PCIE總線與外部通信設備相連,通過PCIE總線交換數據,當使用對外接口二時,可編程邏輯芯片通過控制總線和數據總線與接口芯片二相連,接口芯片二的數據總線與可編程邏輯芯片內部RAM相連進行數據讀寫;對外接口二獲取到數據時,通過接口芯片二的數據總線傳輸給可編程邏輯芯片,可編程邏輯芯片根據命令解析,將獲得的數據進行ECC簽名、ECC驗簽、非對稱加密或非對稱解密操作,如需要的操作是非對稱加解密,則在可編程邏輯芯片內部進行,如需要的操作是ECC簽名驗簽,則可編程邏輯芯片再將數據送入ECC算法芯片進行相應操作,對收到的數據進行處理后,可編程邏輯芯片將數據通過接口芯片二返回。
根據本發明的雙接口算法處理電路的一實施例,其中,接口芯片一采用高速USB外設控制器,接口芯片二采用PCIE轉Local Bus橋。
根據本發明的雙接口算法處理電路的一實施例,其中,隨機數發生器采用真隨機數芯片實現,
根據本發明的雙接口算法處理電路的一實施例,其中,還包括:配置芯片一以及配置芯片二,配置芯片一以及配置芯片二采用EEPROM芯片,配置芯片一用于PCIE配置,配置芯片二用于Local Bus配置。
根據本發明的雙接口算法處理電路的一實施例,其中,還包括:配置芯片三,采用FLASH芯片,用于存放可編程邏輯芯片的啟動代碼。
根據本發明的雙接口算法處理電路的一實施例,其中,還包括:配置芯片四,采用EEPROM芯片,用于存放接口芯片一的配置信息。
根據本發明的雙接口算法處理電路的一實施例,其中,當使用對外接口一時,雙接口算法處理電路通過USB數據線與外部通信設備相連,通過USB接口交換數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京計算機技術及應用研究所,未經北京計算機技術及應用研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710497800.2/2.html,轉載請聲明來源鉆瓜專利網。





