單項選擇題MAC是消息認證碼,它由如下形式的函數(shù)C產(chǎn)生:MAC=C(K,M),M是消息,K是密鑰,以下關(guān)于C(K,M)的說法,正確的是()

A.M是一個變長消息,C(K,M)是定長的認證符
B.M是一個定長的消息,C(K,M)是定長的認證符
C.M是一個定長的消息,C(K,M)是變長的認證符
D.K是接收方的私鑰


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題將散列碼用于消息認證的同時又要保證保密性還有希望有數(shù)字簽名,這個過程需要幾個密鑰,它們的作用是什么()

A.只需要一個私鑰,發(fā)送方用他的私鑰對散列碼加密
B.只需要兩個密鑰,先用對稱密碼中的密鑰計算散列碼,然后用發(fā)送方的私鑰對散列碼加密
C.只需要兩個密鑰,發(fā)送方的私鑰用于生成數(shù)字簽名,再用對稱密碼中的密鑰對消息和數(shù)字簽名進行加密
D.需要三個密鑰,一個密鑰用于計算散列碼,第二個密鑰是發(fā)送方的私鑰用于數(shù)字簽名,第三個密鑰用于對上述結(jié)果進行加密

2.單項選擇題對稱加密可以提供認證,那么為什么不直接使用對稱加密法來提供認證而使用分離的消息認證碼,以下選項列出了四種原因,哪一個說法是錯誤的()

A.有許多應用是將同一消息廣播給很多接收者
B.一些應用并不關(guān)心消息的保密性而關(guān)心消息認證
C.將認證和保密性分離開來,可使層次結(jié)構(gòu)更加靈活
D.因為消息認證碼可以提供數(shù)字簽名而對稱加密算法不可以

7.單項選擇題MAC和加密類似,但是也有區(qū)別,以下哪個選項指出了MAC和加密的區(qū)別()

A.MAC不使用密鑰
B.MAC使用兩個密鑰分別用于加密和解密
C.MAC是散列函數(shù)
D.MAC算法不要求可逆性而加密算法必須是可逆的

8.單項選擇題消息認證可以防止以下哪種攻擊()

A.傳輸分析
B.泄密
C.發(fā)送方否認
D.內(nèi)容修改

9.單項選擇題下列關(guān)于消息驗證碼的說法,錯誤的是()

A.消息驗證碼簡稱MAC
B.消息驗證碼是一種認證技術(shù)
C.MAC是一種散列函數(shù)
D.MAC利用密鑰來生成一個固定長度的短數(shù)據(jù)塊

10.單項選擇題用何種方法可以對付發(fā)送方否認攻擊()

A.數(shù)字簽名
B.消息認證
C.消息加密
D.隨機數(shù)