
原始信息是瀆楚明白的文本,它又稱明文。以隱藏信息實質內容的方式偽裝信息的過程就是加密,加密後的信息稱為密文。把密文轉回明文的過程稱解密。
保持信息安全的科學技術稱為密碼術(Cryptography),它是密碼員的工作內容。揭示密文偽裝的科學技術稱為密碼分析或密碼破譯原始明文碼分析員)的工作內容兼有密碼術和密碼破譯兩方面內容的數學分支就是密碼學( Cryptology)
明文信息用M( Message)或P( Plaintext)表示。它是比特流、一個文本文件、一個位信息圖、數碼化語音流、或數碼化視頻圖像等類似物。只要聯繫到計算機,M就是簡單的二進制數據。
密文用C(ciphertext)表示。它也是二進制數據。有時與M等長,有時大於(壓縮再加密,c可能會小於M,然而,單加密通常不能做到這樣)。加密函數E作用於M產生了C,數字表示為E(M)=C,逆操作,解密函數D作用於C產生了M:D(C)=M 因為加密和解密信息的全過程是恢復原始明文,下列表達式必須创建:D(E(M))=M
認證、完整性和不許抵賴
密碼術除了给予機密性之外,還要求做以下工作
認證:信息接受者應有可能核查信息來源,任何闖入者無力裝扮成原有的發送者
完整性;信息接收者應有可能驗證信息在傳播中未經修改,闖入者無力用假信息代替合法的原有信息。
不可抵賴:發送者在發送出信息後無法抵賴他所發出的信息。
這些計算機上進行社交的要點也類似於人們面對面研讨時的要求。某人講他是何許人時就需要證件來證實。這些表示某人身份的證件確能代表其人,認證,完整性和不可抵賴给予的就是這類服務。
