搞數(shù)字貨幣硬件模塊,國民技術(shù)RCC技術(shù)邏輯一次講明白
做了八年嵌入式,前陣子公司接了個數(shù)字貨幣硬件錢包項目,底層安全模塊選了國民技術(shù)的RCC架構(gòu)。用下來才意識到,這套東西跟普通MCU完全不是一碼事,得重新理解它的加密邊界。
RCC全稱Reduced Ciphers Complex,簡單說就是把AES、SHA、ECC這類國際密碼算法直接固化到硅片里的硬件加速器。它不跑軟件指令去算密鑰,走一條獨立的加密數(shù)據(jù)通路,跟CPU核心并行工作,延遲低、功耗小,不搶主核算力。
數(shù)字貨幣最核心的事:私鑰絕不能出安全邊界。RCC內(nèi)部集成了一套硬件信任根(HWRoT),上電自檢、密鑰生成、簽名驗簽全在隔離總線上閉環(huán)跑完。外部處理器想通過JTAG或調(diào)試口把密鑰扒出來,物理層面做不到搞數(shù)字貨幣硬件模塊,國民技術(shù)RCC技術(shù)邏輯一次講明白,加密引擎和主核之間壓根沒有明文通道。
項目里真踩過坑。早期用軟件RNG生成交易私鑰,審計方直接打回——熵源不可信。換成RCC內(nèi)置的真隨機數(shù)發(fā)生器之后,每筆簽名的ECC密鑰都是芯片上電時現(xiàn)場生成、用完即毀,生命周期嚴格受限,合規(guī)文檔里這條直接寫死。
現(xiàn)在數(shù)字人民幣離線錢包、跨境支付硬件模塊,選型階段RCC基本是必選項。不是它算法跑得最快,而是審計機構(gòu)認——有國際密碼標準認證背書,合規(guī)成本省一大截。
你們做數(shù)字貨幣硬件時國民技術(shù)rcc技術(shù)與數(shù)字貨幣,密鑰管理這塊怎么過審的?有沒有被審計方追著要熵源證明?
Leave Comments