1、什么是密碼?
“密碼”一詞對人們來(lái)說(shuō)并不陌生,人們可以舉出許多有關(guān)使用密碼的例子。如保密通信設備中使用“密碼”苦棱,個(gè)人在銀行取款使用“密碼”,在計算機登錄和屏幕保護中使用“密碼”,開(kāi)啟保險箱使用“密碼”,兒童玩電子游戲中使用“密碼”等等。但以上所說(shuō)的“密碼”,并不都是真正的密碼。除了保密通信設備中使用密碼以外售矿,其它使用的并不是密碼,而是一種特定的暗號或口令字。
那么,什么是密碼呢?在《辭呵酆荆》(1999年版)中對密碼是這樣釋意的:“按特定法則編成,用以對通信雙方的信息進(jìn)行明密變換的符號”。換而言之,密碼是隱蔽了真實(shí)內容的符號序列。就是把用公開(kāi)的徘坊、標準的信息編碼表示的信息通過(guò)一種變換手段,將其變?yōu)槌ㄐ烹p方以外其他人所不能讀懂的信息編碼,這種獨特的信息編碼就是密碼。
密碼是一門(mén)科學(xué),有著(zhù)悠久的歷史。密碼在古代就被用于傳遞秘密消息妻乖。在近代和現代戰爭中,傳遞情報和指揮戰爭均離不開(kāi)密碼,外交斗爭中也離不開(kāi)密碼。密碼一般用于信息通信傳輸過(guò)程中的保密和存儲中的保密。隨著(zhù)計算機和信息技術(shù)的發(fā)展,密碼技術(shù)的發(fā)展也非常迅速守惋,應用領(lǐng)域不斷擴展。密碼除了用于信息加密外,也用于數據信息簽名和安全認證。這樣墩邀,密碼的應用也不再只局限于為軍事、外交斗爭服務(wù),它也廣泛應用在社會(huì )和經(jīng)濟活動(dòng)中。當今世界已經(jīng)出現了密碼應用的社會(huì )化和個(gè)人化趨勢。例如:可以將密碼技術(shù)應用在電子商務(wù)中昆霞,對網(wǎng)上交易雙方的身份和商業(yè)信用進(jìn)行識別败芙,防止網(wǎng)上電子商務(wù)中的“黑客”和欺詐行為;應用于增值稅發(fā)票中,可以防偽兴革、防篡改,杜絕了各種利用增值稅發(fā)票偷、漏燕差、逃、騙國家稅收的行為属鄙,并大大方便了稅務(wù)稽查;應用于銀行支票鑒別中,可以大大降低利用假支票進(jìn)行金融詐騙的金融犯罪行為;應用于個(gè)人移動(dòng)通信中春取,大大增強了通信信息的保密性等等。
2、什么是商用密碼幕仅?
根據1999年10月7日國務(wù)院發(fā)布實(shí)施的《商用密碼管理條例》第一章第二條規定:“本條例所稱(chēng)商用密碼艘虎,是指對不涉及國家秘密內容的信息進(jìn)行加密保護或者安全認證所使用的密碼技術(shù)和密碼產(chǎn)品”。
如何來(lái)理解《條例》中對商用密碼的定義呢?第一,它明確了商用密碼是用于“不涉及國家秘密內容的信息”領(lǐng)域,即非涉密信息領(lǐng)域破毕。商用密碼所涉及的范圍很廣,凡是不涉及國家秘密內容的信息,又需要用密碼加以保護的臭觉,均可以使用商用密碼。第二蟹痘,它指明了商用密碼的作用,是實(shí)現非涉密信息的加密保護和安全認證等具體應用。加密是密碼的傳統應用眨附。采用密碼技術(shù)實(shí)現信息的安全認證,是現代密碼的主要應用之一。第三摹闽,定義將商用密碼歸結為商用密碼技術(shù)和商用密碼產(chǎn)品,也就是說(shuō),商用密碼是商用密碼技術(shù)和商用密碼產(chǎn)品的總稱(chēng)缔潜。
3、什么是商用密碼技術(shù)?
商用密碼技術(shù)箍邮,是指能夠實(shí)現商用密碼算法的加密、解密和認證等功能的技術(shù)呵稀。(包括密碼算法編程技術(shù)和密碼算法芯片、加密卡等的實(shí)現技術(shù))。商用密碼技術(shù)是商用密碼的核心吸匠,國家將商用密碼技術(shù)列入國家秘密,任何單位和個(gè)人都有責任和義務(wù)保護商用密碼技術(shù)的秘密。
4港士、商用密碼的主要應用領(lǐng)域有哪些?
商用密碼的應用領(lǐng)域十分廣泛,主要用于對不涉及國家秘密內容但又具有敏感性的內部信息操魂、行政事務(wù)信息、經(jīng)濟信息等進(jìn)行加密保護稻压。比如:商用密碼可用于企業(yè)內部的各類(lèi)敏感信息的傳輸加密、存儲加密,防止非法第三方獲取信息內容蜂筹;也可用于各種安全認證、網(wǎng)上銀行儡炼、數字簽名等。
5、什么是加密?什么是解密搏盟?
出于信息保密的目的,在信息傳輸或存儲中禀虹,采用密碼技術(shù)對需要保密的信息進(jìn)行處理,使得處理后的信息不能被非受權者(含非法者)讀懂或解讀,這一過(guò)程稱(chēng)為加密恕汇。在加密處理過(guò)程中,需要保密的信息稱(chēng)為“明文”遮糖,經(jīng)加密處理后的信息稱(chēng)為“密文”。加密即是將“明文”變?yōu)椤懊芪摹钡倪^(guò)程凝塞;與此類(lèi)似,將“密文”變?yōu)椤懊魑摹钡倪^(guò)程被稱(chēng)為解密。
6、什么是密鑰?
從字面上解釋?zhuān)荑€是秘密信息的鑰匙。掌握了密鑰就可以獲得保密的信息晶框。具體來(lái)說(shuō)喝亚,密鑰是一組信息編碼,它參與密碼的“運算”弄诲,并對密碼的“運算”起特定的控制作用。密鑰是密碼技術(shù)中的重要組成部分似痴。在密碼系統中,密鑰的生成息栖、使用和管理至關(guān)重要难莹。密鑰通常是需要嚴格保護的,密鑰的失控將導致密碼系統失效塌衰。
7、什么是密碼算法?
密碼算法是實(shí)現密碼對信息進(jìn)行“明”“密”變換的一種特定的規則。不同的密碼算法有不同的變換規則。因此矩桂,密碼算法也是加密算法起橙、解密算法、簽名算法和認證算法等各類(lèi)算法的統稱(chēng)叶捆。
密碼算法對密碼系統的安全性有著(zhù)至關(guān)重要的意義。衡量密碼算法的優(yōu)劣采用的是密碼強度的概念。密碼強度不高的密碼算法極易被對方分析攻破屁爵,導致密碼系統失靈或被對方利用漱蝶。為了研究高強度的密碼算法,普遍采用數理邏輯的方法猎醇,這些方法許多都是數學(xué)中研究的課題,屬于計算方法問(wèn)題。計算方法在數學(xué)中通常稱(chēng)為算法,這也是將密碼變換規則稱(chēng)為密碼算法的原因。