翻訳と辞書
Words near each other
・ CamCam
・ CamCast
・ camcorder
・ came
・ came as a shock
・ CAMEDIA
・ Camedia SP-510UZ
・ camel
・ CAMEL WIZARD
・ Camelidae
・ Camellia
・ camellia
・ Camellones
・ cameo
・ CAMERA
・ camera
・ camera body
・ camera lucida
・ camera platform
・ camera screw


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

Camellia : ミニ英和和英辞書
Camellia

【植物】ツバキ, 椿(つばき)


===========================
「 Camellia 」を含む部分一致用語の検索リンク〔 1 件 〕

camellia : 【植物】ツバキ, 椿(つばき)
Camellia : ウィキペディア日本語版
Camellia[かめりあ]

Camellia(カメリア)とは、2000年NTT三菱電機により共同開発されたブロック暗号である。名称の由来は植物のツバキツバキ属:''Camellia'')。
CamelliaはFeistel構造を採用したブロック長128ビットブロック暗号で、鍵長としてAESと同じ128ビット、192ビット、256ビットの3つを選択できる。また、CamelliaはAESと同等の安全性を保ちつつハードウェアでの低消費電力で高速な暗号化復号に優れている。
== 構造 ==
Camelliaの入出力インタフェースAES互換で、ブロック長は128ビット固定、鍵長は128 / 192 / 256ビットの3つを選択できる。
全体構造は、AESではSPN構造が採用されたのと違い、DESと同じFeistel構造を採用している。ラウンド段数は、鍵長が128ビットのときは18段、192ビット・256ビットのときは24段で、6段毎に「副変換部」と呼ばれる全単射関数FLとFL-1が挿入されている。また、最初と最後にホワイトニング(拡大鍵との排他的論理和)が設けられている。
ラウンド関数はバイト(8ビット)を単位とした処理になっていて、拡大鍵との排他的論理和の後、8ビット入力-8ビット出力のSボックス(4種類ある)と、FEALにも似た阿弥陀籤型のP関数によって構成される。Sボックスは4種類あるが、テーブル1つと、入出力のビットシフト等の組合せで実装することもできる。
鍵スケジューラは、ラウンド関数2段で、鍵を"暗号化"して中間鍵を生成し、中間鍵の一部分を取り出すことで拡大鍵を作り出す。具体的には中間鍵をラウンド毎に定義された分だけシフトして、右64ビット(または左64ビット)を取り出す。CamelliaはFeistel構造を採用して、暗号化と復号の違いはラウンド関数等で使用される拡大鍵の順番のみになるように設計されている。そこで鍵スケジューラは、拡大鍵を1番目から順番に求めることも、最後から逆順に求めることも、どちらも同様な手間で実現できるように設計されている。

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




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

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