區(qū)塊鏈技術(shù)怎樣實(shí)現(xiàn)保護(hù)個人隱私的目的
掃描二維碼
隨時隨地手機(jī)看文章
區(qū)塊鏈技術(shù)可以保護(hù)隱私嗎?個人隱私信息泄露在中國是一個非常嚴(yán)重的現(xiàn)象。盜取、販賣個人信息已經(jīng)有完整的黑市產(chǎn)業(yè)鏈,部分互聯(lián)網(wǎng)征信和數(shù)據(jù)公司,從黑市上購買數(shù)據(jù),甚至雇傭黑客盜取數(shù)據(jù)?;ヂ?lián)網(wǎng)用戶普遍意識到個人隱私信息的重要,對隱私保護(hù)的要求會更高。程序員有責(zé)任從技術(shù)上加強(qiáng)個人隱私的保護(hù)。
在傳統(tǒng)的應(yīng)用架構(gòu)設(shè)計(jì)中,隱私保護(hù)或者安全性設(shè)計(jì)的優(yōu)先級并不是很高,現(xiàn)在這種情況必須有所改變,架構(gòu)師需要提升隱私保護(hù)設(shè)計(jì)的優(yōu)先級。
區(qū)塊鏈應(yīng)用領(lǐng)域采用了很多密碼學(xué)的技術(shù),例如哈希算法、加密算法、公鑰密碼學(xué)、默克爾樹、和零身份證明。
Bitcoin在保護(hù)用戶身份方面,使用哈希過的公鑰作為個人賬號,這樣在交易時隱藏了個人信息。另外,個人賬號可以設(shè)計(jì)成一次性的,每次交易都使用新賬號,這樣就很難通過追蹤某個賬號的交易來推測用戶身份。Bitcoin的總帳是公開的,上面每筆交易記錄包含付費(fèi)賬號、收費(fèi)賬號以及轉(zhuǎn)賬金額。
如果覺得這樣的隱私保護(hù)還不夠,另一個數(shù)字貨幣Zcash在Bitcoin之上增加了一些協(xié)議,將付費(fèi)賬號、收費(fèi)賬號以及轉(zhuǎn)賬金額都隱藏了起來,采用的方法仍然是加密、哈希、默克爾樹和零知識證明。
盡管比特幣出自于一群無政府主義者之手,但他們秉承的一些諸如保護(hù)個人隱私的信念,在這個信息泛濫的互聯(lián)網(wǎng)時代還是非??扇〉?。
你的應(yīng)用是否收集了超越應(yīng)用需要的個人信息?(保護(hù)隱私的最好辦法就是不收集它們)在處理交易時,是否可以傳遞盡可能少的個人身份信息?或者使用一次性賬號?在日志中是否可以記錄盡可能少的個人身份信息?或者完全不需記錄?緩存數(shù)據(jù)庫中的個人信息是否安全?消息傳遞時不僅采用Session Key加密,是否還可以采用Message Key?如今,哈希算法、公鑰加密,默克爾樹,這些加密技術(shù)唾手可得。程序員應(yīng)該養(yǎng)成新的習(xí)慣,在應(yīng)用設(shè)計(jì)中采用各種加密技術(shù)保護(hù)個人隱私信息,包括個人賬戶、交易、瀏覽、日志信息等。
來源:挖鏈網(wǎng)