買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > 中幣 > Info

OSM:《復聯3》中的密碼學:隨機數和偽隨機數_web3.0幣龍頭

Author:

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

作者:村頭二舊

上一講講到,維基尼亞加密法的應用,有一個大的前期,就是這個鑰匙能不被破解,至少鑰匙的長度不被破解。

將維吉尼亞加密法升級一次變成2.0版本:鑰匙變長

那么,如果這個鑰匙非常長呢,長到和原文一樣長呢,那么相當于用《金剛經》加密《道德經》——把他們全部換成英語字母的情況下。

舉這個例子并非無厘頭,因為這兩部經典“書籍”的長度都是5000字左右,,這樣,是不是就會完全沒有辦法用頻率破解法破解了呢?

其實不一定的。鑰匙是《金剛經》的經文,這經文中的重復非常多,比如“如是我聞”“須菩提”在文中出現的頻率非常高,“佛說世界,非世界,是名世界”這類句式也非常多。

那么,你說,拿著《哈姆雷特》原文對《道德經》的英文版,進行加密總行了吧。也不行,因為,“and”“the”“a”“an”“he”“she”這樣的連接詞、冠詞、人稱代詞到處都是,不斷重復,如果要破解還是很有辦法的。

加密上市公司Tokens.com開發移動Web3游戲:金色財經報道,Web3加密資產上市公司Tokens.comCorp.宣布其子公司Hulk Labs(“Hulk”)正處于創建一款名為Astraeus Defense的基于手機的專有web3視頻游戲的高級開發階段。

Astraeus Defense將是一款移動優先游戲,采用由Hulk Labs開發的創新web3經濟機制。Astraeus Defense將于2023年進行初步Beta測試,并計劃于2024年第一季度全面發布。[2023/7/17 10:59:12]

那怎么辦?

不要用文章或者有規律的詩文進行加密了,用隨機數。

維吉尼亞加密法再升級:鑰匙變成隨機數

但是,什么是隨機數?隨機產生的數嗎?什么是隨機?

Osmosis更新代幣經濟學模型,將代幣通脹率降低50%:金色財經報道,Cosmos生態系統中最大的去中心化交易所Osmosis公布了其代幣經濟學模型OSMO2.0的重大更新,其通貨膨脹率大幅下降。經過社區治理投票后,該平臺將其通貨膨脹率降低了50%,標志著其早期代幣分配階段的過渡,并承諾確保原生OSMO代幣的長期可持續性。這一調整使Osmosis能夠在增長和穩定性之間取得平衡,確保代幣隨著時間的推移更順暢地分配,減持后OSMO的通脹率約為11%。

Osmosis團隊表示,正在探索引入協議收入燃燒機制,這可以進一步抵消剩余的通貨膨脹,從而推動凈通貨緊縮模型。[2023/6/20 21:47:55]

你在跑步或者休息的時候,打開QQ音樂或者網易云音樂,然后你點擊隨機播放,這就是隨機數嗎?

Bitwise推出面向長期投資者的新型比特幣掛鉤ETF BITC:3月21日消息,Bitwise宣布推出Bitwise Bitcoin Strategy Optimum Roll ETF(代碼:BITC)。BITC是一種新型的比特幣掛鉤ETF,專為尋求提升比特幣敞口的長期投資者而設計。該基金不直接投資于比特幣。該基金通過受監管的期貨合約提供對比特幣的定向敞口,并通過對即月或近月合約以外的比特幣期貨進行選擇性分析,尋求最大化潛在的展期回報。[2023/3/21 13:17:44]

并不是的。如果有100首歌要聽,而你用真正的隨機播放的話,這一百首音樂,可能需要非常長的時間才能聽完,因為隨機播放的時候,是不會考慮這首歌是不是在十分鐘前已經播放過了。蘋果公司的音樂軟件曾經用隨機播放,然后客戶抱怨這個不是很“隨機”呀,然后蘋果公司改了算法,變成了“循環同余隨機”,就是你聽到的音樂感覺是隨機的,隨機地聽完了100首音樂。現在基本上音樂播放器都是這套規則。所以,QQ音樂或者酷狗等等音樂播放器,你選100首歌,在隨機的情況下,基本上不會有太多重復。

Floating Point Group聘請前摩根大通高管發展亞太地區業務:金色財經報道,數字資產大宗經紀公司Floating Point Group已聘請 Peter Eliades來監督美國和整個亞太地區的業務發展,他是富國銀行電子交易銷售的最終負責人。 TradFi 資深人士 Peter Eliades 將尋求通過基礎設施支持資產管理公司,以使進入加密貨幣更容易

Eliades 于 2001 年擔任雷曼兄弟公司的副總裁,大約四年后成為貝爾斯登公司的董事總經理。在加入富國銀行之前,他繼續為摩根大通工作,擔任美洲交易主管,現在希望在加密領域大放異彩。(blockworks)[2022/8/24 12:45:53]

還有一個例子,一名數學教授給學生講概率論,讓學生回去擲100次硬幣,然后每次的結果需要記下來然后交給老師。教授看了學生提交的作業后,很快就知道誰是一次一次的投硬幣了,誰沒有。秘密就是:真正自己投擲硬幣的話,好幾次甚至幾十次都是正面或者反面,都是有可能的,而那些不用手去做,只是在腦中思考的人會按照一定的規律交替出現正面和反面,因為看起來非常的隨機。

墨宇宙完成1500萬人民幣種子輪融資:6月29日消息,區塊鏈及Web3.0底層技術開發商墨宇宙完成1500萬人民幣種子輪融資,投資方為正瀚資本、方元中環、博瑞長興、海南新聲。

據了解,墨宇宙是一家區塊鏈及Web3.0底層技術開發商,公司專注于區塊鏈和Web3.0底層技術研究,先后自主研發了先進的“鏈上準入驗證系統”和底層鏈“MoChain”,結合UNREAL渲染引擎技術、人工智能技術、XR技術等,打造了基于Web3.0技術的元宇宙開放平臺,為內容創作者提供元宇宙引擎支撐,為用戶提供沉浸式體驗,為政府及企業提供一站式平臺服務。通過區塊鏈和Web3.0底層技術,助力鄉村振興、賦能實業產業、促進文化傳播。據不完全統計,墨宇宙所屬領域區塊鏈本年度共有105筆融資。[2022/6/29 1:39:47]

同樣的,你在鍵盤上亂七八糟的打字母,出來的也不是真隨機,給你足夠長的時間,規律就出來了。凡是軟件制造的隨機都是偽隨機,真隨機是非常少見的情況。

這樣使用隨機數,單次密碼本的維吉尼亞加密法是可以非常安全的加密,但是,誕生之初沒有人去用,因為效率太低了。

所以密碼學一開始就有著效率和安全的雙重要求,就和區塊鏈暫時不好突破的所謂不可能三角“去中心化、安全、效率”一樣,這三樣密碼學的發展就占了其中兩樣,畢竟,區塊鏈是密碼學下的蛋。

擴展內容:

深化了解隨機數和偽隨機數

對于懂一些編程的朋友,會知道rand()或random(),這兩個函數就是計算機程序用來生成隨機數的,這產生的隨機數也是偽隨機數,我們盡力的去接近隨機數但是并不是真的隨機數。

引出了密碼學中隨機數的定義:

1,統計學上的隨機性:對于機器來說,所有的信息都可以轉化成0和1,也就是一段信息中,0和1的數量是接近的,但是,給你一個十位的二進制隨機數,最好不可以是0000011111,為什么呢?肉眼一看就不是隨機的,01100011這樣的數組也數量接近,以此類推,這樣的情況下,人類看上起這就是隨機的。

2,碼學安全偽隨機性。其定義為,給定隨機樣本的一部分和隨機算法,不能有效的演算出隨機樣本的剩余部分。

3,真隨機。

也就是隨機樣本不可重現。這個是一個非常玄乎的東西。歷史上出現過的人類,從一定程度上就是真隨機的,不可能出現一模一樣的人。但是這么說就太不學術了,實際上只要給定邊界條件,就沒有真隨機數。

當然,你從網上也可以找到一些“真隨機數”生成器之類的程序,去生成“真隨機數”。如果將“真隨機數”和“偽隨機數”圖像化,大概就是如下圖這樣。

你一眼就看出了下面這個不夠“隨機”呀。上面的才是“真隨機數”。

事實上,從根本上來說,計算機本身并不能生成真隨機數。只是高端的“偽隨機數”和不高端的“偽隨機數”

目前所有真隨機數必須通過物理方法獲得,怎么獲得真隨機數呢?除了google,還有一個途徑。

http://www.oscca.gov.cn/

這是國家密碼管理局的網站。

相當的威武霸氣。大家可以偶爾上上這個網站看看。

http://www.sca.gov.cn/sca/zxfw/2017-04/25/content_1011723.shtml

這個就是網站上的真隨機數生成法之一。

那么,思考一個好玩兒的問題,《復仇者聯盟3》中的滅霸同志,打一個響指隨機消滅了宇宙中的一半生命是“真隨機”嗎?

答案:不是。

因為幾個原因一看就不是隨機:

1,滅霸自己要養老,養老計劃就做好了,說明這個響指一打,他知道自己不會消失;

2,很多CP是殺一個留一個,連神盾局的同事們都是一半的掛掉,如果是真隨機,可以全死了,或者全活著,或者不這么有規律性;

3,應該有個別星球的人是一個都沒死的,宇宙那么多生命,說不好就有一個星球可以全活。實際上,滅霸心中所想更像是,每個星球的生命“隨機”減少一半。

所以,滅霸的隨機,是偽隨機。.

其實很多時候,用不著那么多的真隨機數,只是如果你有一千個或者幾萬個比特幣要弄個錢包,根據“千金之子,坐不垂堂”的古訓,還是要慎重一些選擇錢包。

隨機數是當代密碼學的基礎部分,本文只是粗略的介紹入門,修行在個人,大家可以一起討論和學習。

未來講到的更加深入的高級的加密法和數字貨幣知識,離不開隨機數這個概念。

歡迎私信溝通。

Tags:WEB3WEBOSMOSMOWeb3游戲web3.0幣龍頭COSMosmo幣歷史最高價

中幣
ETA:豐水期過后 礦工們如何度過“寒冬”?_MET

作為數字資產產業鏈的上游環節,挖礦正在進入前所未有的白熱化階段。近來比特幣算力和難度屢創新高,據BTC.com數據顯示,自今年6月14日以來,比特幣算力及難度都上漲了約60%.

1900/1/1 0:00:00
TPS:BKEX Global 關于暫停EOS充提功能的公告_MetaFootball

親愛的BKEXer: BKEXGlobal為支持EOS的硬分叉,將于新加坡時間2019年9月23日18:00暫停EOS的充提功能,以進行硬分叉升級。交易不受影響.

1900/1/1 0:00:00
數字資產:火幣研究院:從Bakkt上線看傳統機構布局數字資產之路_比特幣

本文章由火幣區塊鏈研究院出品,本報告發布時間2019年9月25日,作者:袁煜明、胡智威、翁溢銘 摘要 2019年9月23日,延期三次的Bakkt終于推出了其采用實物交割方式的比特幣期貨合約產品.

1900/1/1 0:00:00
velas:關于開放VLX(Velas)充值及其交易的公告_ELA

尊敬的EXX用戶: ???????您好!根據市場的情況及用戶的建議,EXX將于香港時間2019年9月26日15:00開放VLX的充值業務.

1900/1/1 0:00:00
USD:Binance JEX上線周EOS期權0930公告_SDT

EOS看漲期權 代碼周EOS看漲0930期權標的EOS合約類型歐式看漲期權計價單位USDT最小價格單位0.0001USDT合約比例1:4.

1900/1/1 0:00:00
以太坊:火幣區塊鏈行業周報(第八十期)2019.09.16-09.22_區塊鏈是什么多選題

本報告由火幣區塊鏈研究院出品,報告發布時間2019年9月22日,作者:袁煜明、王蕊 摘要: 本周區塊鏈資產總市值比上周上漲1.08%,TOP100項目中54個項目市值有不同程度上漲.

1900/1/1 0:00:00
ads