試題二(共20分)閱讀下列說明,回答問題1至問題8,將解答填入答題紙的對應欄內。
【說明】
密碼學作為信息安全的關鍵技術,在信息安全領域有著廣泛的應用。密碼學中,根據(jù)加密和解密過程所采用密鑰的特點可以將密碼算法分為兩類:對稱密碼算法和非對稱密碼算法。此外,密碼技術還用于信息鑒別、數(shù)據(jù)完整性檢驗、數(shù)字簽名等。
【問題1】(3分)
信息安全的基本目標包括:真實性、保密性、完整性、不可否認性、可控性、可用性、可審查性等。密碼學的三大安全目標C.I.A分別表示什么?
【問題2】(3分)
RSA公鑰密碼是一種基于大整數(shù)因子分解難題的公開密鑰密碼。對于RSA密碼的參數(shù):p.q,n,(n),e,d,哪些參數(shù)是可以公開的?
【問題3】(2分)
如有RSA密碼算法的公鑰為(55,3),請給出對小王的年齡18進行加密的密文結果。
【問題4】(2分)
對于RSA密碼算法的公鑰(55,3),請給出對應私鑰。
【問題5】(2分)
在RSA公鑰算法中,公鑰和私鑰的關系是什么?
【問題6】(2分)
在RSA密碼中,消息m的取值有什么限制?
【問題7】(3分)
是否可以直接使用RSA密碼進行數(shù)字簽名?如果可以,請給出消息m的數(shù)字簽名計算公式。如果不可以,請給出原因。
【問題8】(3分)
上述RSA簽名體制可以實現(xiàn)問題1所述的哪三個安全基本目標?