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