以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > 酷幣 > Info

LOOT:密鑰繁多難記難管理?認識高效密鑰管理體系

Author:

Time:1900/1/1 0:00:00

作者:嚴強

來源:微眾銀行區塊鏈

密鑰設置是否只要夠安全就能夠重復使用?定期修改密鑰到底有沒有必要?密鑰不幸遺失該如何恢復?素未謀面的雙方,如何才能安全地進行密鑰協商?

上一論我們了解到,基于密碼學的隱私保護方案,其有效性很大程度上取決于能否有效管理好密鑰。這里,我們將進一步分析密鑰管理的具體范疇、每個操作環節的典型風險,以及應對手段。

密鑰管理的對象是密鑰本身或者用于生成密鑰的密鑰材料,三類主要操作環節包括密鑰的使用、保存和協商。

鑒于人類用戶和計算機系統在自身能力上的差異,需要使用不同技術手段和治理手段來實現有效的密鑰管理,以下將對三類操作環節一一展開分析。

密鑰的使用

密鑰的使用是指,用戶基于根密鑰,為不同業務操作生成實際使用的密鑰的過程。這一過程不僅僅包括,直接使用預先設定好的密鑰,如輸入用戶記憶中的用戶口令,還包括使用經過一定變換后的密鑰。

其主要風險是密鑰泄露導致的非授權使用,可能會造成以下后果:

由該密鑰加密的隱私數據泄露。特別是當所有歷史隱私數據都只用一個密鑰加密時,攻擊者將有可能獲得所有歷史隱私數據明文。

使用該密鑰通過身份驗證入侵系統。不只是數據,攻擊者可以獲得用戶所有的操作特權,例如,惡意修改系統訪問控制參數、使用具有法律效應的數字證書對未授權的內容進行數字簽名等。

Binance已向使用過Skyrex和3commas的用戶發送通知督促重置API密鑰:11月15日消息,Binance創始人CZ發推稱,Binance已向使用 Skyrex 和 3commas 的用戶發送通知督促重置 API 密鑰。此前 Binance 用戶 Carlos 的賬戶疑被他人訪問,賬戶資金疑被對敲購入AXS造成損失,之后,Skyrex 承認遭到攻擊,Binance 也表示將嘗試禁用在 Skyrex 上使用過的所有 API 密鑰。[2022/11/15 13:09:05]

針對這些在密鑰使用環節的風險,核心的應對手段為

密鑰輪轉,即每隔一定時間,生成一個新的密鑰。

對于計算機系統,一般可以輕易生成新的隨機密鑰。新密鑰與舊密鑰可以沒有任何關聯,其有效期限和密鑰本身都將保存在高安全級別的存儲介質中,以此最小化密鑰暴露的風險。

然而,以上方案對于用戶而言,可用性不高。

對用戶來說,生成一個安全的新密鑰,且能夠記住和使用它,已經不是一件容易的事。如果再進一步要求用戶記憶多個超長、隨機、無關聯的密鑰,那用戶很有可能被迫“變通”,使用不安全的手段,例如將密鑰全部寫在紙上、未受保護的手機APP里。

如何讓用戶只記憶一個密鑰,還能實現有效的密鑰輪轉,這里可以用到的關鍵技術是密鑰派生函數。

KDF具有兩個核心功能:

將一個短的用戶口令延長到一個滿足安全密鑰長度的密鑰。

由一個根密鑰生成多個滿足安全密鑰長度的密鑰。

Loot社區投票通過LIP-0提案,支持銷毀Loot合約密鑰:官方消息,Loot社區以88%的支持率投票通過LIP-0提案,支持銷毀Loot合約密鑰。銷毀秘鑰是當前合約所有者的手動操作,并將在社區對所有者包(bags)的投票結束后發生。因此下一步將對LIP協議的正式化進行投票,在提案之前討論如何處理所有者的包。

此前消息,Loot創始人Dom Hofmann提議銷毀Loot合約密鑰,以消除任何個人與組織(如DAO和多重簽名)作為其所有者的能力。Dom Hofmann在提案中表示,在權衡銷毀Loot合約密鑰的利弊之后,選擇贊成銷毀密鑰,因為這將有助于推動項目去中心化和平等精神。提案表決投票將持續至北京時間9月13日 0:00,此外,銷毀密鑰至少需要超過60%的人投贊成票,否則將默認保留。[2021/9/13 23:21:28]

典型的KDF,如IETFRFC2898標準中的PBKDF2函數,可以表達成如下形式:

DerivedKey?=?PBKDF2(PRF,?Password,?Salt,?IterationCount,?DerivedKeyLength)

其中:

PRF是一個隨機數生成函數,負責在運算過程中生成一系列隨機數。

Password是用戶口令。

Salt是為了防止批量窮舉攻擊而設置的鹽值,其作用等價于用戶專屬的隨機種子。

IterationCount是生成派生密鑰時所需迭代計算的次數,可以通過刻意增加迭代計算的次數,加大攻擊者窮舉攻擊的難度。

動態 | 浙商銀行“一種區塊鏈密鑰管理系統及方法”被授予發明專利:日前,浙商銀行的“一種區塊鏈密鑰管理系統及方法”被國家知識產權局授予發明專利,是為數不多在區塊鏈技術領域具有專利的商業銀行之一。目前,該行還有多項區塊鏈相關專利正在實審中。作為國內商業銀行應用區塊鏈技術的先行者,浙商銀行積極探索金融科技、加速構建“平臺化服務銀行”,于2016年推出基于區塊鏈的移動數字匯票平臺,成為業內首家將區塊鏈技術應用于核心業務的銀行;2017年,該行又相繼開發了應收款鏈平臺、倉單通等“區塊鏈+供應鏈金融”產品,并相繼建設“財易云”個人理財交易平臺、同業資產交易平臺等,實現了區塊鏈技術在公司業務、零售業務和金融市場業務的全覆蓋。(中證網)[2019/11/19]

DerivedKeyLength是派生密鑰的長度,一般比用戶口令長很多。

PBKDF2函數的五個輸入中,用戶只需要記憶用戶口令Password,其他都可以由輔助的計算機系統來計算完成。用戶口令可以根據用戶的偏好設置,不影響用戶體驗。同時只要用戶口令夠長,安全性風險一般都比較可控。

除了PBKDF2之外,BIP-32標準中HierarchicalDeterministic密鑰錢包設計的核心也是KDF。區別在于BIP-32為橢圓曲線公鑰密碼學算法提供了特有的密鑰派生規則,實現了子密鑰樹形擴展和中間節點公鑰托管擴展,有興趣的讀者可以深入了解一下。

聲音 | 韋氏評級:支持“密鑰證明”活動:韋氏評級(Weiss Ratings)剛剛發推文稱,定于明天進行的“密鑰證明”(Proof of Keys)將迫使加密交易所證明其確實擁有自己聲稱擁有的密鑰。加密技術的目的是移除所有人與金錢之間的中介,所以他們支持這項計劃。據悉,該活動的發起者是投資者、記者和比特幣知識播客的主持人Trace Mayer,他認為加密貨幣持有者應該知道如何存儲和保護他們的加密私鑰,并能隨意、有效地將它們轉移到自己的財產中。[2019/1/3]

KDF技術上實現了密鑰輪轉,在治理上也有必要采取一定的措施,進一步降低密鑰使用時的風險。常見治理策略主要覆蓋了兩大方面的風險:

密鑰的最短長度和最低復雜性:密鑰長度不能太短,不能被常見的字典庫輕易破解。

密鑰的復用:建議定期更改密鑰,且不能復用歷史密鑰。對于計算機系統,可以進一步要求為不同的系統用途設置不同的密鑰。

關于第一條治理策略,業界一般都沒有什么異議,但對于第二條中,用戶需定期更改密鑰的建議,近年來也有一些不同觀點。

實踐中往往發現,為了方便記憶,不少用戶采用了不安全的變通方式,選用了有強關聯的一組用戶口令。例如,2019年使用的舊口令為“password2019”,2020年使用的新口令為“password2020”,一旦舊口令泄露,也很容易推斷出新口令。

反之,如果告知用戶不需要定期更改口令,用戶在心理上反而更有動力去設置一個更為復雜的口令。所以,實施定期更改用戶口令的策略,不一定更安全。

聲音 | 楊白雪:混合模式是未來的趨勢 密鑰管理很關鍵:金色財經現場報道,今日,2018可信區塊鏈峰會將于在北京召開。中國信息通信研究院高級研究員,可信區塊鏈推進計劃辦公室副主任楊白雪就可信區塊鏈標準和評測進行了深度解讀。她提出,目前,底層架構以落地為主,自研平臺有差異化優勢,混合模式是未來的趨勢。同時,NoSQL是普遍的選擇,鏈上數據的查詢是強需求,密碼算法也在不斷優化,密鑰的管理很關鍵。此外,智能合約的管理水平有很大提高,還要發揮十九大精神加快更多區塊鏈項目落地。[2018/10/10]

除了以上治理策略,為了控制內部人員濫用密鑰的風險,也很有必要將密鑰的控制權分派到多個職能上相互約束的相關人員手中,只有當所有相關人員都同意使用時,才能正常使用,其背后的技術原理將在下一環節中提及。

密鑰的保存

密鑰的保存是指,用戶將密鑰保存在存儲介質中,并在特定的情況下,從存儲介質恢復出之前保存的密鑰。

其主要的風險是因保存不當導致密鑰泄露或遺失,除了上一環節中提到的后果之外,可能會額外造成以下后果:

由該密鑰加密的隱私數據無法被解密。

由該密鑰保護的權益無法被兌現。

針對這些在密鑰保存環節的風險,核心的應對手段為

物理隔離和

密鑰分片。

前者指的是,密鑰保存的環境應該是一個與惡意環境隔離的安全環境。后者指的是,密鑰保存時不應該整存整取,而是進行分片,由多個信任方分別保存,必要時還需要實現多地容災恢復。

對于計算機系統,安全硬件模塊和高物理安全的服務器房間是實現物理隔離常見的手段,必要時,保存密鑰的設備可以一直保持離線狀態,杜絕意料之外的非授權訪問。

對于密鑰分片,可以使用密碼學秘密分享算法來實現。最常用的密碼學秘密分享算法是Shamir秘密分享算法,由以色列密碼學家AdiShamir在其1979年的論文『Howtoshareasecret』中提出。

Shamir秘密分享算法的核心思想是,將密鑰的值設為一個N階隨機多項式中的常量參數,然后在該隨機多項式上隨機選M個點的坐標,這些坐標就是關于密鑰的分片。

這些分片具有以下特性:

如果攻擊者獲得分片總數小于N,攻擊者無法獲得任意關于密鑰的信息。

如果所有可能的分片總數M大于N,通過其中任意N個分片,使用拉格朗日多項式插值算法恢復出隨機多項式之后,便可有效地恢復出密鑰。

相比計算機系統,用戶對于前一項物理隔離的要求可能更容易實現。相比讀取存儲介質中的數據,在未進行威逼利誘的前提下,用技術手段直接提取用戶記憶中的密鑰目前要困難得多。

但對于第二項密鑰分片的要求,則需要配合各類托管技術,使用計算機輔助手段生成和保存高安全性的密鑰分片。具體的技術分類和比較,可以參考上一論密鑰托管相關內容。

無論采用哪一種技術,一般情況下,用戶最少需要記憶一個用戶口令。但如同房門鑰匙一樣,遺忘用戶口令并不罕見,尤其是在賬戶數目和相關密鑰總數繁多的情況下。

如果服務提供商提供有效的密鑰重設服務,相比將密鑰全部寫在紙上或手機APP里,通過密鑰重設服務重設密鑰,密鑰泄露風險可能更低。

密鑰的協商

密鑰的協商是指,多個用戶或系統遠程協商即將在交互過程中所使用的密鑰。

作為社會性生物,和陌生人交換信息,是人類生活中必不可少的組成部分。在當前數據驅動的時代,計算機系統通過跨域交換信息實現更大的價值發掘,是現代信息化商業核心業務模式之一。

在這些信息交換過程中,最典型的應用之一是隱私數據的端到端加密傳輸,為此需要生成一次性密鑰對信息進行加密保護。在缺乏可信信道的前提下,能否與交互方安全地完成密鑰協商,對于隱私數據的保護尤為關鍵。

其主要的風險是惡意通信環境中的密鑰截取或篡改,除了密鑰使用環節中提到的后果之外,可能會額外造成以下后果:

由該密鑰保護的隱私數據被篡改。例如,金融交易中的收款人、付款金額。

由該密鑰保護的其他密鑰泄露。例如,通過加密信道傳輸的后續協議中所約定使用的密鑰。

針對這些在密鑰協商環節的風險,核心的應對手段為

認證交換和

認證分發。

對于計算機系統,根據業務場景和部署環境安全假設的不同,認證密鑰交換的協議有很多不同的類型,最常用的是基于公鑰證書體系和Diffie-Hellman密鑰交換協議。

關于認證密鑰分發,經典密碼學相關方案有基于公鑰證書體系的密鑰封裝、基于可信中間代理和代理重加密的密鑰密文轉換等。比較創新的技術方案包括在第6論中提到的基于量子糾纏理論的量子密鑰分發技術,我國的墨子號量子科學實驗衛星已經實現了千公里級星地雙向量子糾纏分發原型實驗。

在技術手段的協助下,用戶往往對于密鑰協商是無感的。例如,我們在使用瀏覽器時,通常不會意識到,對不同的網站建立安全連接時,會根據不同網站的不同數字證書,進行密鑰的認證交換,并最終使用不同的一次性密鑰與不同的網站通信。

但用戶也需要警惕,核實認證的有效性。一旦數字證書失竊或者過期,攻擊者就有機會假扮服務提供方,截獲用戶的隱私數據,篡改用戶的操作請求,實施經典的中間人攻擊。

密鑰管理的三大環節中,存在著大量的風險點。由于密鑰是密碼學中的最高機密,竊取密鑰往往是攻擊者的首要目標。任何一個環節出現問題,對應隱私保護方案的整體有效性,都會受到嚴重影響。

本論的分享主要關注技術方案和治理策略層面,在實際方案部署時,工程實現和其他相關層面的保護也很關鍵,會需要更完備的組合策略,從多個維度上提供層次化的保障。

正是:密鑰管理謹小慎破解,技術治理合璧顯神功!

有效的密鑰管理是使用基于密碼學的隱私保護方案的重要前提。無論隱私保護方案內部設計多么精妙,任何在密鑰使用、保存、協商環節中出現的疏漏,都會使之功虧一簣。

除了傳統的安全性分析,針對用戶的可用性分析也至關重要。在實際隱私保護應用中,高于常規人類認知記憶能力的要求,都會促使用戶使用不安全的變通手段,導致最終效果大打折扣。

有效的密鑰管理需要在多個維度上融合技術方案和治理策略,同時實現安全性和可用性之間的平衡和優化。

了解完密鑰相關的重要原則和管理技術,自下一論開始,我們將分享在實際的密碼學算法中如何使用這些密鑰,深入解析隱私保護相關的密碼學原語,欲知詳情,敬請關注下文分解。

Tags:區塊鏈OOTLOOTNCE區塊鏈可以看著是什么CFOOTloot幣圈Invox Finance

酷幣
AME:研究 | 區塊鏈賦能傳統視頻安防監控行業

本文由作者“墨菲的時間”授權巴比特首發,未經許可請勿轉載。視頻安防監控行業經過幾十年的發展,逐漸發展成為一個市場成熟度高、規模龐大的傳統行業,其核心產品——基于IP的網絡視頻監控系統已經成為維護.

1900/1/1 0:00:00
GRT:觀察 | 中國保險科技巨頭是如何運用區塊鏈進行變革的?

本文來源:BCG波士頓咨詢,原題《攜手區塊鏈,保險科技企業引領行業技術革新》,有刪減作者:何大勇,波士頓咨詢公司董事總經理,全球合伙人,BCG金融機構專項中國區負責人徐慕文.

1900/1/1 0:00:00
ASH:區塊鏈安全性的洋蔥模型:每一層都增加了額外的安全性

作者:DeribitMarketResearch 翻譯:子銘 來源:加密谷 編者注:原標題為《區塊鏈安全性的洋蔥模型》根據經驗來看公鏈是安全的,在其大部分歷史上,它們已成功的達到其設計目的.

1900/1/1 0:00:00
比特幣:觀點 | 數字證券業的網絡革命:主權數字身份如何給數字證券帶來新的流動性?

STO是伴隨著區塊鏈的發展,一個非常自然的金融產品。當傳統的金融機構特別是證券行業遇到區塊鏈技術,就積極的擁抱了這個技術,并且嘗試利用DLT技術重構發行和交易網絡,并提高清算和結算以及轉移登記的.

1900/1/1 0:00:00
WHT:WHO 被美國“斷供”啟示:WHO,還是 DAO?

來源:LongHash 編者注:原標題為《WHO還是DAO,thisistheway》4月15日,美國總統特朗普宣布將會暫停提供資金給世界衛生組織WHO,他表示在新型冠狀病疫情爆發的應對上.

1900/1/1 0:00:00
比特幣:別扯了!數據告訴我們比特幣和美股、黃金不相關

寫在前面:多年來,關于比特幣的敘述已經歷了多個版本的發展,而在所有相互競爭的敘述中,有兩種敘述被認為在當前大環境下是最具爭議的,它們分別是“非相關金融資產”和“避險資產”.

1900/1/1 0:00:00
ads