Day1 從0開始之公鑰密碼學

2021-10-05 20:07:06 字數 529 閱讀 8300

基於秘密傳輸的場景,密碼學的應運而生。隨著網際網路的快速發展,資訊成為一項資源,對承載資訊的資料進行加密成為重點關注物件。保障資訊的安全性,即保密性和完整性成為研究的主要內容。現代密碼學是有別於經典密碼學,基於數字中的困難性問題和計算複雜性,建立一整套安全模型與理論。聽起來就格外複雜,實際上就是建立數學模型,例如承認1+1=2的假設下,才可以進行加減乘除運算。這些運算我們說是正確的,是有理論依據的,是可以通過假設演繹或者模擬推理、抽象計算歸約出來的。公鑰密碼學是現代密碼學的一部分,是通過一系列假設以及安全性證明組裝而成的。

首先確定安全目標,其次構建敵手,敵手可以被賦予不同的攻擊能力,最後將攻擊成功與否轉變為計算困難問題。關鍵點就是使用歸約的方式,理解兩個問題間的關係,從而尋找解決某個問題或它的變形。

歸約是將乙個問題轉化成另乙個問題,通過求解另乙個問題得出其原始問題的解。比如提公升**效率可以轉換成構建合適的資料結構,使用效率高的演算法,使用合適的框架等。解決後面的問題第乙個問題就迎刃而解了。歸約證明就是將證明乙個問題分解為證明多個問題的總和。密碼學常用的論證方法有安全序列證明、混合論證、失敗問題轉移等。

Day1之基礎查詢

select 表名 1 查詢列表可以是字段 常量 表示式 函式,也可以是多個 2 查詢結果是乙個虛擬表 1 查詢單個字段 select 欄位名 from 表名 2 查詢多個字段 select 欄位名,欄位名 from 表名 3 查詢所有字段 select from 表名4 查詢常量 select 常...

React從入門到放棄Day1

1.react的入口檔案為index.js 2.在index.js中,首先需要引入react等元件 import react from react import reactdom from react dom 操作dom html import xiaojiejie from xiaojiejie ...

從0開始的FreeRTOS(1)

這個系列的教程的主要目的是帶大家了解實時系統 real time operating system 的基本概念,熟悉freertos的api使用方法,具備基本的使用rtos進行工程開發的能力 系列計畫分幾期錄完,內容分別為 本教程的開發環境 我們這節課主要解決兩個問題 什麼是rtos?為什麼要用rt...