電腦科學家釋出不會被黑的加密程式碼
(給Python開發者加星標,提升Python技能)
轉自:solidot
程式設計師都是凡人,但數學則是不朽的。通過讓程式設計變得更數學化,電腦科學家希望能消除向黑客敞開大門的程式設計錯誤。研究人員在 GitHub 上釋出了加密工具 EverCrypt,向這個目標邁出了一大步。
https://github.com/project-everest/hacl-star
就像證明畢達哥拉斯定理難以,他們能證明 EverCrypt 可完全避開多種黑客攻擊。
EverCrypt 沒有采用常見的程式設計方法編寫,而是利用了形式化驗證。他們首先明確程式碼能做什麼,然後證明只能這麼做,排除了程式碼在特殊情況下偏離的可能性。
EverCrypt 始於 2016 年,是微軟研究院專案 Project Everest 的一部分,當時加密庫是許多軟體的薄弱環節,存在大量 bug。
推薦閱讀
(點選標題可跳轉閱讀)
如何用樹莓派和 Kali Linux 搭建一個行動式的黑客工作站
覺得本文對你有幫助?請分享給更多人
關注「Python開發者」加星標,提升Python技能
喜歡就點一下「好看」唄~
相關文章
- 每日安全資訊:電腦科學家釋出不會被黑的加密程式碼加密
- 每日安全資訊:電腦科學家設計無法被黑的處理器晶片架構晶片架構
- MIT電腦科學家意外發現,量子糾纏會「突然消亡」MIT
- 電腦科學的學科分類
- 【論文】核心電腦科學會議排名
- 《科學》:腦子裡“長”出電極了!科學家開發出能在腦內生成電極的新技術,或有助於治療神經系統疾病
- 電腦科學自學指南
- 釋出訂閱模式還不會??戳這裡,50行核心程式碼,手把手教你學會模式
- Guide2Research:2020全球頂尖電腦科學家排名GUIIDE
- 電腦科學精彩帖子收集
- 中國電子學會:2021全球腦科學發展報告
- 歐美科學家釋出三款神經形態晶片晶片
- Guide2Research:2018年全球千名電腦科學家排名GUIIDE
- 【電腦科學】【2020.05】【含原始碼】基於GO語言的深度學習原始碼Go深度學習
- 電腦科學名人名言
- 熬夜變傻有科學依據,人類睡覺時會被“洗腦”,科學家首次拍下全程
- 《神經病學》:科學家發現,對於腦出血患者而言,他汀治療不僅不增加複發性腦出血風險,還會降低卒中風險
- 關於電腦科學的50個誤解
- 一個學校電腦轉家裡電腦的中轉站。
- 電腦科學和Python程式設計導論week1Python程式設計
- 【電腦科學】演算法——遞迴演算法遞迴
- 電腦科學哲學(史丹佛大學哲學百科全書)
- 格智學院:電腦科學與技術
- 電腦科學和Python程式設計導論(二 ) Python簡介Python程式設計
- 美國四種薪酬最高的電腦科學工作
- 【人物誌】美團首席科學家夏華夏:不斷突破邊界的程式人生
- 探索電腦科學前沿,賦能未來
- 重灌系統會不會損傷電腦 無u盤重灌電腦詳細教程
- 39個史詩級奇葩程式碼註釋,程式不會崩,但程式設計師會!程式設計師
- 美國國家科學委員會:2020年科學與工程指標指標
- 奇葩程式寫的神一樣的註釋,被老闆看見會不會開出呢?
- 蘋果汽車釋出?這個釋出會腦洞我服蘋果
- 重灌系統會不會很傷電腦 自己無u盤重灌電腦詳細教程
- 【譯】2019年JavaScript中的電腦科學:連結串列JavaScript
- GitHub 星標 7K 的電腦科學速成課!Github
- 電腦科學和Python程式設計導論(三) 一些簡單的數值程式Python程式設計
- 學會了ES6,就不會寫出那樣的程式碼
- AI搞科研?西湖大學釋出「AI科學家」Nova,效果比SOTA競品提升2.5倍AI