1、隨著網(wǎng)絡(luò)信息技術(shù)的發(fā)展與應(yīng)用,民航行業(yè)信息化發(fā)展迅速。但由于多方面的原因,民航信息系統(tǒng)的安全性受到極大的威脅,因此必須采用可靠性非常高的安全保密技術(shù)來(lái)確保民航數(shù)據(jù)交換與共享的安全性,防止信息被竊取。 為了在技術(shù)上解決民航數(shù)據(jù)交換與共享中信息安全的問(wèn)題,本文采用了將PKI技術(shù)應(yīng)用于數(shù)字證書(shū)認(rèn)證機(jī)構(gòu)的理論和方法,通過(guò)采用開(kāi)源代碼庫(kù)OpenSSL設(shè)計(jì)了CA認(rèn)證中心原形系統(tǒng),使用 Visual C++開(kāi)發(fā)環(huán)境構(gòu)建了一個(gè)圖形化界面的認(rèn)證機(jī)
2、構(gòu)系統(tǒng)CAManager。 論文首先詳細(xì)介紹了公鑰基礎(chǔ)設(shè)施技術(shù)的中的兩個(gè)重要內(nèi)容密鑰和數(shù)字證書(shū),對(duì)現(xiàn)代密碼學(xué)常用的三種密碼算法對(duì)稱(chēng)密鑰密碼算法、非對(duì)稱(chēng)密鑰密碼算法和單向散列函數(shù)算法作了介紹和比較,在此基礎(chǔ)上詳細(xì)介紹了公鑰基礎(chǔ)設(shè)施技術(shù)的架構(gòu)。 設(shè)計(jì)了“民航數(shù)據(jù)交換與共享系統(tǒng)”的一個(gè)公鑰基礎(chǔ)設(shè)施模型,根據(jù)功能需要并基于UML分析設(shè)計(jì)了系統(tǒng)的組成。通過(guò)對(duì)當(dāng)前主流加密庫(kù)的分析和比較,選擇了OpenSSL用于系統(tǒng)的實(shí)現(xiàn)。