Secp256k1
secp256k1 能否在 8 位處理器和非常有限的 RAM 上高效實現?
我們正在嘗試建構一個更簡單的Trezor版本。我們確實從以前的項目中完成了 PCB 設計,並且想知道是否可以在不更改處理器的情況下修改此設計以簽署比特幣交易。目前的處理器是TI CC2540。是否有可能在其上執行一個簡約的 secp256k1 實現,或者我們只是運氣不好?
我不明白為什麼不。您需要做的大部分只是使用大整數(大約 2^256)的模運算。在 8 位微處理器上執行此操作沒有任何障礙,只需多執行幾條指令即可。您甚至可能會找到一些用於任意精度算術的現有程式碼。256 位是 32 字節,所以 8K 的記憶體似乎足夠了。