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