翻訳と辞書
Words near each other
・ Uma Shankar Mishra
・ Uma Shivakumar
・ Uma Singh
・ Uma Subramaniam
・ Uma Thurman
・ Uma Thurman (song)
・ UMA Today
・ Uma Tuli
・ Uma-jirushi
・ Uma2rman
・ UMAA
・ Umaanilayam
・ Umabaisaheb Khanderao Dabhade
・ UMabatha
・ Umabel
UMAC
・ Umachal rock cave
・ Umachal rock inscription
・ Umachigi
・ Umachiri District
・ Umadashi Matsuri
・ Umadevi
・ Umag
・ Umaga
・ Umaga (wrestler)
・ Umagang Kay Ganda
・ Umaglesi Liga
・ Umaglesi Liga playoffs
・ Umagon
・ Umahori Station


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

UMAC : ウィキペディア英語版
UMAC

In cryptography, a message authentication code based on universal hashing, or UMAC, is a type of message authentication code (MAC) calculated choosing a hash function from a class of hash functions according to some secret (random) process and applying it to the message. The resulting digest or fingerprint is then encrypted to hide the identity of the hash function used. As with any MAC, it may be used to simultaneously verify both the ''data integrity'' and the ''authenticity'' of a message. UMAC is specified in RFC 4418, it has provable cryptographic strength and is usually a lot less computationally intensive than other MACs. UMAC's design is optimized for 32-bit architectures; a closely related variant of UMAC that is optimized for 64-bit architectures is given by VMAC.
==Universal hashing==

Let's say the hash function is chosen from a class of hash functions H, which maps messages into D, the set of possible message digests. This class is called universal if, for any distinct pair of messages, there are at most |H|/|D| functions that map them to the same member of D.
This means that if an attacker wants to replace one message with another and, from his point of view the hash function was chosen completely randomly, the probability that the UMAC will not detect his modification is at most 1/|D|.
But this definition is not strong enough — if the possible messages are 0 and 1, D= and H consists of the identity operation and ''not'', H is universal. But even if the digest is encrypted by modular addition, the attacker can change the message and the digest at the same time and the receiver wouldn't know the difference.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「UMAC」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.