在线欧美精品国产综合五月_国产精品免费久久久久影院_国产精品久久久久无码av_a级毛片黄免费a级毛片

首頁 > 新聞 > 科技 > 正文

混淆程序成加密程序代碼方式 IO存在性難以抵御量子計算

2021-01-11 09:54:33來源:科技日報  

幾十年來,計算機科學家一直都想驗證是否存在絕對安全的方法來加密計算機程序,讓人們在使用計算機的同時卻無法破解其程序。

在2020年底,幾位學者成功找到了一種加密方式,讓計算機用戶無法通過獲取代碼破解程序。

加密程序代碼

首先要對其進行混淆

不可區分混淆(indistinguishability obfuscation,簡稱IO)是一種強大的加密算法,它不僅能隱藏數據集,還能隱藏程序本身,從而實現幾乎所有的加密協議。

要想知道不可區分混淆是什么,我們不妨先來看一看混淆是什么。

對于程序員來說,最寶貴的自然是代碼,一旦源代碼被人獲取,基本上就等于程序員編寫代碼花費的心血付諸東流,還會涉及到知識產權糾紛。為了保護代碼,有的程序員會在導出程序之前采取一些手段來混淆程序。

當前程序混淆有兩種方式,第一種是全文替換關鍵詞,把整段代碼中所有的“命名”全部替換成數字(例如將ui_controller替代為a0123456);第二種是直接輸出編譯過后的代碼,將人們可以看懂的源代碼轉換成電腦看得懂的機器碼,這樣別人就沒法直接打開這個文件看到原本的代碼了。

這兩種方式的目的都是在導出程序的時候,把標注性的符號摘除。從而達到不暴露源碼信息的效果。

但這兩種方式并不是真正意義上的混淆,因為雖然人類難以理解這串代碼到底要做什么,但如果把這樣的代碼放入編譯器中,讓編譯器去分析整個編程語言的語法結構,把每一行指令所要做的事情都歸納出來的話,那么很容易就能看出些端倪。

真正意義上的混淆被稱作虛擬黑盒(Virtual Black Box Obfuscation,VBB),相當于將一個程序C嵌入一個黑盒中,我們可以在黑盒的一端輸入x,另一頭會輸出C(x)。因為整個程序都藏在黑盒中,我們完全無法得知任何C的構造信息,也無法從輸出反推輸入。

如果實現虛擬黑盒,用戶可以使用程序卻無法理解程序本身,那么就能讓開發的程序永遠不被破解,并且加密程序的過程也會十分高效。

但虛擬黑盒的概念提出不久后,很快就被潑了一盆冷水。2001年,7位研究者聯手提出了一種特殊構造的程序,并證明通用的VBB混淆是絕對不可能的。

不過,這7位研究者的成果中,提出了一種混淆的新型定義——如果一對程序A和B具有相同的功能性,能否通過一種新的混淆算法,使第三方無法區分兩個程序呢?對于這樣的混淆,我們稱之為IO。

其利用的原理是:如果把相同值輸入程序A和B,計算得到O(A)=P和O(B)=P,在無法進入程序A或B的情況下,在計算上分辨P來自于A還是B是不可行的。

有了強大的不可區分混淆,我們就能完美加密已有的程序,使其永遠不會被破解。

IO存在性被證實

但還難以抵御量子計算

2013年,美國加州大學洛杉磯分校的阿米特·沙海教授聯合其他5位學者提出一種IO協議,把一個程序拆分為幾塊,就像拼圖游戲,單個碎片看上去毫無意義,但如果使用多線性配對方法將碎片正確地組合到一起,程序就能正常工作。

多線性配對本質上是一種利用多項式進行計算的方法,多項式是由不同變量和數字組成的數學表達式,如3xy+2yz2。為了保證其安全性,用戶不能獲知整個過程中任何參數。

多線性配對方法中,有一個重要的概念叫做“層數”,它可以理解為運算公式中變量的階數,如3xy+2yz2為2階多項式,即其層數為2;3xy+2yz4為4階多項式,其層數為4。層數越多,多線性配對的安全性越差。

2016年,美國華盛頓大學副教授林惠嘉開始探索能否通過減少多線性配對的層數來實現IO。最初,她想出了如何用30層多線性配對構建IO。接下來,她和其他研究者逐漸實現了只用3層多線性配對來構建IO。

表面上看,這是一個巨大的進步。但有一個問題——從安全的角度來看,3層多線性配對和其他3層以上多線性配對一樣不安全。

此前,研究人員只知道2層及以下的線性配對是絕對安全的。林惠嘉與阿米特·沙海聯手,試圖找出如何用2層線性配對構建IO,但是很長一段時間研究都沒有突破。最終,他們想出了一個折中方案:既然實現IO需要3層線性配對,但為了安全需要減少到2層,那么中間是否存在2.5層呢?

研究人員設想了一個系統,使用戶可以看到部分變量的值,這讓整個機制不需要對太多變量進行加密。但多項式被隱藏的變量必須不能超過2階,如3x2y+2yz4公式中,z的值可以讓用戶看到,而變量x、y的階數由于沒有超過2階因此被隱藏。由此,研究人員在保證線性配對安全性的前提下,成功實現了IO。

雖然幾位科學家聯手證明了IO的存在性,但量子計算機的超強計算能力,會使得目前絕大部分加密算法都無法抵擋,這意味著所有的加密信息,都將會暴露在量子計算機的面前。現在研究者們正試圖開發一條新的通往IO的潛在途徑,希望能抵擋住量子攻擊。

責任編輯:hnmd003

相關閱讀

推薦閱讀

在线欧美精品国产综合五月_国产精品免费久久久久影院_国产精品久久久久无码av_a级毛片黄免费a级毛片

      
      

        精品入口麻豆88视频| 一区二区激情视频| 午夜激情综合网| 成人深夜在线观看| 亚洲免费看黄网站| 91麻豆精品国产91久久久久| ●精品国产综合乱码久久久久| 麻豆精品新av中文字幕| 91麻豆国产精品久久| 亚洲成人久久影院| 精品久久久久久久久久久院品网| 亚洲黄色片在线观看| 高清国产一区二区三区| 亚洲欧美日韩国产一区二区三区 | 久久伊人中文字幕| 亚洲福利国产精品| 久久这里都是精品| 日本va欧美va瓶| 中文字幕乱码一区二区免费| 欧美日韩一二三区| 亚洲免费电影在线| av不卡免费在线观看| 一本一道久久a久久精品 | 久久欧美一区二区| 欧美亚洲国产一区在线观看网站| 国产精品久久久久久户外露出 | 亚洲理论在线观看| 日韩一区二区在线免费观看| 亚洲成人av福利| 久久众筹精品私拍模特| 欧美三级在线看| 亚洲男人天堂av网| av在线播放一区二区三区| 一本久久精品一区二区| 国产清纯白嫩初高生在线观看91 | 亚洲一线二线三线久久久| av在线免费不卡| 日本韩国一区二区| 亚洲免费资源在线播放| av成人动漫在线观看| 欧美午夜精品理论片a级按摩| 亚洲情趣在线观看| 97久久精品人人爽人人爽蜜臀 | 亚洲免费看黄网站| 国产色91在线| 国产99精品视频| 色八戒一区二区三区| 综合网在线视频| 91在线云播放| 欧美久久一二区| 丝瓜av网站精品一区二区| 国产精品久久久久久久久久久免费看 | 亚洲欧洲三级电影| 久久欧美中文字幕| 国产精品99久久久久久似苏梦涵 | 成人黄色在线网站| 欧洲精品中文字幕| 亚洲国产日韩综合久久精品| 欧美激情一区在线| 久久一留热品黄| 国产成人精品免费在线| 在线观看视频一区二区| 亚洲一区二区中文在线| 国产精品美日韩| 久久久久久亚洲综合影院红桃| 国产成人精品免费网站| 欧美色综合网站| 日韩电影在线观看网站| 亚洲女子a中天字幕| 成人欧美一区二区三区小说| 91猫先生在线| 欧美电影免费观看高清完整版在| 久久精品国产精品亚洲红杏| 五月激情丁香一区二区三区| 亚洲一二三四久久| 亚洲色图清纯唯美| 亚洲天堂免费看| 国产午夜亚洲精品不卡| 久久亚洲综合色| av激情综合网| 日韩精品一区二区三区中文精品| 国产精品白丝av| 在线综合+亚洲+欧美中文字幕| 久久精品久久综合| 色狠狠桃花综合| 日韩高清一区在线| 亚洲高清三级视频| 午夜精品一区二区三区免费视频 | 亚洲夂夂婷婷色拍ww47| 亚洲天堂网中文字| 亚洲日本乱码在线观看| 国产精品久久久久aaaa樱花| 国产精品日日摸夜夜摸av| 久久久精品tv| 国产精品―色哟哟| 日本一区二区久久| 成人欧美一区二区三区黑人麻豆| 国产精品久99| 有码一区二区三区| 一个色在线综合| 亚洲丰满少妇videoshd| 亚洲成人av资源| 日韩 欧美一区二区三区| 色欧美片视频在线观看| 蜜桃视频一区二区| 欧美日韩在线播放三区| 国产精品亚洲第一区在线暖暖韩国| 欧美男女性生活在线直播观看| 国产精品资源网站| 日韩美女一区二区三区四区| 94-欧美-setu| 国产欧美精品一区aⅴ影院| 欧美国产日韩精品免费观看| 国产精品国产三级国产aⅴ中文| 国产精品久久99| 亚洲国产成人porn| 一本高清dvd不卡在线观看| 久久99精品久久久久久久久久久久 | 国产亚洲成年网址在线观看| 亚洲欧洲成人自拍| 一区二区三区欧美日| 无码av免费一区二区三区试看| 午夜精品福利一区二区三区蜜桃| 久久精品国产99国产精品| 制服丝袜av成人在线看| 99精品国产99久久久久久白柏| 久久综合999| 国产精品毛片无遮挡高清| 亚洲一区日韩精品中文字幕| 色老汉一区二区三区| 高清不卡在线观看| 国产欧美精品一区| 亚洲激情六月丁香| 麻豆国产精品一区二区三区 | 午夜精品免费在线| 国产一区二区三区观看| 26uuu国产在线精品一区二区| 国产亚洲欧美日韩在线一区| 亚洲精品视频免费观看| 91福利在线导航| 波多野洁衣一区| 中文字幕在线免费不卡| 亚洲成人手机在线| 高清shemale亚洲人妖| 国产精品少妇自拍| 亚洲va韩国va欧美va| 国产成人自拍高清视频在线免费播放| 国产视频一区二区三区在线观看| 亚洲精品水蜜桃| 久久电影网站中文字幕| 精品国免费一区二区三区| 国产精品萝li| 日本视频一区二区| 精品免费国产二区三区| 日韩理论片在线| 精久久久久久久久久久| 国产亚洲1区2区3区| 亚洲激情六月丁香| 国产成人三级在线观看| 国产精品初高中害羞小美女文| 午夜久久电影网| av激情亚洲男人天堂| 亚洲一区二区精品视频| 欧美一区二区三区在线观看视频| 中文字幕不卡三区| 久久av资源网| 中文字幕欧美区| 日本高清成人免费播放| 久久综合资源网| 丝袜诱惑亚洲看片| 精品国产髙清在线看国产毛片| 一区二区三区中文字幕| 国产成都精品91一区二区三| 亚洲天堂2014| 欧美丰满少妇xxxbbb| 国产精品久久久久毛片软件| 久88久久88久久久| 中文字幕日本不卡| 欧美日韩三级视频| 中文字幕一区二区三区不卡在线| 国产一区二区在线观看免费| 综合婷婷亚洲小说| 欧美久久高跟鞋激| 亚洲色图视频网| 成人激情黄色小说| 天堂va蜜桃一区二区三区| 国产午夜亚洲精品午夜鲁丝片| 图片区日韩欧美亚洲| 久久婷婷国产综合国色天香| 日本在线不卡一区| 国产精品欧美极品| 6080国产精品一区二区| 亚洲黄色小说网站| 99久久国产综合色|国产精品| 日韩成人免费电影| 国产精品传媒视频| 欧美一级片在线看| 亚洲成在人线免费| 国产人久久人人人人爽| 国产一区福利在线|