發布源:深圳維創信息技術發布時間:2020-12-16 瀏覽次數: 次
互聯網發展的今天,在這個數字加密貨幣百花齊放的時代,通證經濟帶動了區塊鏈產業與信任網絡的快速發展與突破,其中尤以數字錢包對應巨大市場與應用機遇獲得前所未有的關注。
數字錢包的本質功能要求安全性是剛需,錢包對外雖然呈現著不同的功能,充值、提現、轉賬等,但從本質上來說只有一個功能,那就是轉賬。
錢包的存儲轉賬本質,驅動了對數字資產的高度安全需求正由于其連網,給了黑客攻擊的基礎條件,錢包安全性會受到挑戰。
網絡攻擊是去中心化錢包面對的最大的安全隱患,存在的攻擊情況主要是兩大類:一類是網絡傳輸攻擊:MITM中間人攻擊、RPC接口調用權限攻擊;
另一類是客戶端文件管理攻擊:安裝包安全性、終端不良程序對關鍵文件的訪問、終端關鍵文件加密方式、終端關鍵文件備份過程顯示方式、助記詞等關鍵信息生產和管理、導入其他錢包生產的私鑰和助記詞安全。
從技術實現的層面來說,數字資產錢包實現主要包含三個部分:
1,錢包自身設計,如何生成助記詞,keystore和密碼等;
2,私鑰、公鑰和地址產生的方法;
3,錢包運程調用各公鏈RPC接口設計。
由此可見保障資產安全防攻擊的基礎技術核心在于密碼學和底層的設計。
首先是算法必須是安全的當前區塊鏈或者數字貨幣技術中使用到的哈希算法和數字簽字的算法,都是應對的傳統攻擊模型。
目前的底層加密算法是否安全是算法安全的核心問題。
比方說MD5和SHA-1算法,哈希函數算法MD5與SHA-1,居于國際應用范圍最廣的重要算法之列,然而目前這兩個算法卻被證明有重大安全漏洞,之前卻一直被認為是安全的。
由于這些系統承載了虛擬數字資產,底層算法的潛在問題一旦暴露,會對資產安全構造嚴重威脅。
其次協議必須是安全的安全協議是建立在密碼體制基礎上的一種交互通信協議,它運用密碼算法和協議邏輯來實現認證和密鑰分配等目標。
協議安全的核心問題就是,現在數字貨幣所設計的協議能否通過理論的驗證。
KuPay錢包底層安全性是如何設計的首先在算法安全方面,kuPay使用 Argon2 算法作為默認 Hash 算法Argon2 算法是全球密碼競賽的冠軍算法,它是一個密鑰導出函數,并提供了幾個改進的版本。
最大限度地提高了對GPU破解攻擊的抵抗力,它以密碼相關的順序訪問存儲器陣列,這降低了時間,并且Argon2的升級版優化了抵御側向通道攻擊的能力,它以密碼無關的順序訪問內存陣列。
由于 Argon2 大量消耗內存且對多線程和 GPU 運算不敏感,安全性比傳統 Hash 算法高出 一個維度。
加鹽之后的 Argon2 算法可以在數百年內抵御包括量子計算在內的人類已知的所有密碼破解方案。
其次在加密協議安全方面,kuPay使用ECDH+AES 端對端加密方案第一是使用了ECDH密鑰協商協議作為匿名密鑰交換協議,ECDH是基于ECC的DH密鑰交換算法。
通過ECDH,雙方可以在不共享任何秘密的前提下協商出一個共享秘密,因此,ECDH廣泛用于協議之中,通過ECDH得到對稱加密密鑰。
ECDH具有ECC的高強度、短密鑰長度、計算速度快等優點。
然后是在密鑰交換之后,使用AES加密算法對數據進行加密。
采用ECDH+AES端對端加密的綜合方案,可謂是將數字錢包的技術底層安全設計做到了極致。
在錢包產品方做好技術安全的前提下,很多細枝末節往往成為成敗的關鍵。
比如用戶的一些使用習慣和隱私保護等,用戶保存密碼或者截圖私鑰等習慣,可能保存的數據不會立馬有直接的危害,但是網絡系統相關的漏洞可能使黑客拿到用戶的賬戶和私鑰,一旦成功就能直接把用戶地址里面的資產全部拿走。
延伸:說到加密技術,不得不說下視頻加密技術。
視頻加密是指對視頻數據進行保護,防止用戶提取出視頻的原始數據,防止未經授權的人隨意觀看,防止用戶使用錄屏軟件進行錄制。
視頻加密在視頻加密技術領域有著豐富的經驗,大平臺型的網站通常為了兼容性,只能犧牲兼容性,無法更多地關注視頻加密安全性,而小廠商做細分行業通常沒有精力把各種平臺做完整。
視頻加密是一塊比較專業的領域,視頻加密是一個專業做視頻加密的公司,如果您有視頻加密的需求推薦使用加密系統,如有疑問也歡迎咨詢探討。
Copyright © 2021 深圳市維創信息技術有限公司 版權所有