SIZE算法:數(shù)據(jù)存儲(chǔ)安全性的革命
Iskender ,讓我們從你的發(fā)明的本質(zhì)出發(fā)吧。
什么是SIZE算法開發(fā)?
該算法有助于以***的可靠性和安全性存儲(chǔ)數(shù)據(jù),無論是防止未授權(quán)訪問還是防止數(shù)據(jù)丟失。數(shù)據(jù)受到一次性密鑰(OTP)級(jí)別的保護(hù),具有***的可靠性:例如,隨著網(wǎng)絡(luò)的擴(kuò)展,可能會(huì)省去高達(dá)98%的存儲(chǔ)數(shù)據(jù)并仍然可以恢復(fù)原始文件。
為什么SIZE是具有這種數(shù)據(jù)恢復(fù)級(jí)別的獨(dú)特算法?
我們來看看SIZE算法的工作原理。它將原始數(shù)據(jù)拆分為小包并對(duì)其進(jìn)行轉(zhuǎn)換,生成用于驗(yàn)證的附加數(shù)據(jù)。即使在實(shí)施***輪算法之后,即使所有包裹的33%都已丟失,我們也可以從已轉(zhuǎn)換的數(shù)據(jù)恢復(fù)原始文件。每進(jìn)行一輪,該算法就會(huì)繼續(xù)分割添加冗余代碼的數(shù)據(jù)包。編碼輪次數(shù)決定了可靠性水平。隨著可靠性水平的提高,數(shù)據(jù)恢復(fù)的選擇也越來越多。
例如,在第10級(jí),即使存儲(chǔ)了98%的數(shù)據(jù)也可能會(huì)丟失,然后完全恢復(fù)原始文件。因此,保存網(wǎng)絡(luò)中存儲(chǔ)的所有包的任何2%就足以恢復(fù)原始文件。迄今為止,世界上沒有其他技術(shù)接近這樣的結(jié)果!
你的算法會(huì)產(chǎn)生多少冗余?
例如,在***級(jí),具有與2倍冗余鏡像相同的可靠性,文件大小僅比原始文件大小增加1.5倍。在第五級(jí),冗余度將增加7.6倍。因此,如果我們將我們的算法與復(fù)制方法進(jìn)行比較,那么要在復(fù)制中具有相同的存儲(chǔ)可靠性,就需要制作32個(gè)備份副本。也就是說,在我們的例子中,復(fù)制方法的冗余是SIZE算法產(chǎn)生的32比7.6的冗余度!
因此,建議使用錯(cuò)誤更正代碼而不是復(fù)制?
是的,Iskender的創(chuàng)新在于,他們提出了一種使用校正碼的新方法,它不僅取代了傳統(tǒng)的實(shí)現(xiàn)安全性和保密性的方法,而且還通過了技術(shù)和商業(yè)上優(yōu)越的參數(shù)來實(shí)現(xiàn)。
校正碼的目的是什么?
校正碼是確保數(shù)據(jù)存儲(chǔ)和傳輸可靠性的眾所周知的方法。它在傳輸數(shù)據(jù)時(shí)檢測(cè)并修復(fù)通道出現(xiàn)故障時(shí)的錯(cuò)誤。算法轉(zhuǎn)換原始數(shù)字文件并創(chuàng)建額外的冗余信息。然后將原始文件作為整個(gè)文件與冗余數(shù)據(jù)一起存儲(chǔ),或者分割成許多較小的包。如果文件的任何部分丟失,算法會(huì)使用冗余數(shù)據(jù)來恢復(fù)丟失的信息。最著名的校正算法是Reed-Solomon碼,用于CD-ROM技術(shù)。他們?cè)试S閱讀有很多劃痕的CD。
SIZE算法也屬于這種類型的代碼; 然而,它與之前的事物大不相同。
SIZE算法還可以保護(hù)信息免受未經(jīng)授權(quán)的訪問。算法如何保證隱私?
為了保護(hù)數(shù)據(jù),SIZE算法應(yīng)用了眾所周知的數(shù)字電子操作。然而,這些操作從來沒有被應(yīng)用于具有特殊數(shù)學(xué)運(yùn)算序列的特殊算法,并且從未被用于保護(hù)信息。我們使用這種算法將任何數(shù)字內(nèi)容轉(zhuǎn)換成新的形式——一組數(shù)字包。這些單獨(dú)的軟件包中的每一個(gè)都沒有功能值,甚至可能不包含原始信息的單個(gè)位。要恢復(fù)初始信息,您必須以特定方式從一組軟件包中重新組合原始文件,執(zhí)行一系列數(shù)學(xué)運(yùn)算。
有無數(shù)種方法來轉(zhuǎn)換數(shù)據(jù),該算法僅指定過程的總體方向。用戶可以選擇特定的轉(zhuǎn)換方式,除了用戶以外別無其他人可以訪問這些數(shù)據(jù)。
總而言之,SIZE技術(shù)保證了數(shù)據(jù)存儲(chǔ)和傳輸?shù)碾[私性和安全性。算法特性完全滿足后量子保護(hù)系統(tǒng)的要求。
這聽起來像一個(gè)革命性的想法。眾所周知,即使使用AES256加密規(guī)范(這是美國(guó)政府機(jī)構(gòu)的數(shù)據(jù)保護(hù)標(biāo)準(zhǔn)),也不能為信息安全提供100%的保證。
讓我們從頭開始。首先,從技術(shù)上講,SIZE不是我們理解術(shù)語(yǔ)“加密”的意義上的加密算法。密碼學(xué)中的加密是信息的一種特殊轉(zhuǎn)換,以防止對(duì)其進(jìn)行未經(jīng)授權(quán)的訪問。SIZE算法涉及糾正錯(cuò)誤的一類校正碼,然而SIZE算法提供的安全性是其額外和最重要的屬性之一。這似乎是一眼望穿的矛盾:如何使用數(shù)據(jù)恢復(fù)算法進(jìn)行數(shù)據(jù)加密?實(shí)際上,一切都非常合乎邏輯——我們的算法也會(huì)產(chǎn)生多級(jí)文件轉(zhuǎn)換,與加密算法一樣。就像加密算法一樣,我們的代碼使未授權(quán)的數(shù)據(jù)無法訪問。同時(shí),我們的算法是***的,
如果算法沒有加密密鑰,用戶如何恢復(fù)他的文件?
在原始文件的數(shù)據(jù)轉(zhuǎn)換過程中,SIZE技術(shù)會(huì)自動(dòng)創(chuàng)建一個(gè)元文件,在這種情況下,我們可能會(huì)調(diào)用一個(gè)加密的“密鑰”。這個(gè)“鑰匙”只創(chuàng)建一次,不會(huì)重復(fù)。即使我們用SIZE算法多次轉(zhuǎn)換同一個(gè)文件,每次都會(huì)創(chuàng)建一個(gè)新的元文件。文件轉(zhuǎn)換過程由程序設(shè)置定義,程序設(shè)置由用戶隨機(jī)設(shè)置,而不是由“鍵”設(shè)置。沒有存儲(chǔ)或轉(zhuǎn)移的密鑰。該技術(shù)并不意味著任何關(guān)鍵的存儲(chǔ)解決方案。要讀取受保護(hù)的文件,用戶必須知道存儲(chǔ)在元文件中的程序設(shè)置。元文件是幾百字節(jié)大小的小文件。
因此,元文件不是“關(guān)鍵”,它只是一個(gè)描述文件??偠灾?,在SIZE技術(shù)中,加密密鑰不存在。
你的算法是否真的提供了量子安全性?
因?yàn)镾IZE算法不使用加密密鑰,所以量子計(jì)算機(jī)沒有什么可以解密的。輸入和輸出數(shù)據(jù)具有***數(shù)量的組合。量子計(jì)算機(jī)的這些解決方案中的每一個(gè)都會(huì)產(chǎn)生各種組合,并且每種解決方案都具有相同的概率,換句話說,這相當(dāng)于沒有正確的解決方案。
因此,我們算法的保護(hù)提供了后量子保護(hù)。
在我們發(fā)現(xiàn)了該技術(shù)的所有優(yōu)點(diǎn)后,我們想知道它有多復(fù)雜?設(shè)備運(yùn)行該算法有多復(fù)雜?
SIZE算法的特點(diǎn)是簡(jiǎn)單。它不使用任何復(fù)雜的數(shù)學(xué)運(yùn)算,它在標(biāo)準(zhǔn)二進(jìn)制邏輯框架內(nèi)工作,并且不需要顯著的計(jì)算能力。該屬性使處理簡(jiǎn)單ARM內(nèi)存處理器的智能手機(jī)可用于數(shù)據(jù)存儲(chǔ)。
實(shí)施你的發(fā)明的***場(chǎng)景是什么?
他們的算法非常適合大量節(jié)點(diǎn)上的去中心化數(shù)據(jù)存儲(chǔ)。SIZE算法的解決方案架構(gòu)不需要中央服務(wù)器。該算法自治地管理生態(tài)系統(tǒng):它控制節(jié)點(diǎn)的操作和質(zhì)量,管理節(jié)點(diǎn)信譽(yù)并分配數(shù)據(jù)。
由于對(duì)計(jì)算資源的要求***,任何用戶設(shè)備都可以充當(dāng)分布式數(shù)據(jù)存儲(chǔ)的一部分。該系統(tǒng)的可靠性和安全性將高于集中式存儲(chǔ)的能力并且成本更低。
基于SIZE算法的技術(shù)已在英國(guó)、歐盟、美國(guó)、日本和其他國(guó)家獲得專利。共有20多項(xiàng)專利。
SIZE名稱的含義是什么?
該算法是以其發(fā)明人Syrgabekov Iskender&Zadauly Erkin命名的。