説明

Fターム[5J104JA17]の内容

Fターム[5J104JA17]の下位に属するFターム

Fターム[5J104JA17]に分類される特許

1 - 4 / 4


【課題】Sボックス変換部の構成を、安全性を保持しつつ簡単な構成とする。
【解決手段】データを非線形変換する非線形データ変換部のSボックス変換部21は、変換するデータを入力し、入力したデータをある体(field)の元と見なし、その部分体を用いた逆元回路を用いて変換し、変換したデータを出力する部分体変換部18と、部分体変換部18に接続される線形変換部85,87(アフィン変換部)であって、変換するGF(2n)上のデータをGF(2)nの元とみなして、GF(2n)上のデータをGF(2)n上のデータに変換するGF(2)上のベクトル空間GF(2)nの線形変換部85,87(アフィン変換部)とを備えた。 (もっと読む)


【課題】
従来、マスク化に伴う複雑な回路の追加が必要で、ゲート規模や演算量が増大し、回路の消費電力が増加するという問題があった。
【解決手段】
本発明では、所定回数の繰り返し処理で構成される処理単位の初回は外部入力データを選択し以降の回の処理は内部入力データを選択する入力選択部と、関数処理部と、乱数生成部と、関数処理部の出力データと乱数生成部が生成する乱数データとの排他的論理和を求める第1の排他的論理和演算部と、第1の排他的論理和演算部の演算結果を保持するデータ保持部と、データ保持部の出力データと乱数生成部が生成する乱数データとの排他的論理和を求めて内部入力データとする第2の排他的論理和演算部と、処理単位毎の各部の処理タイミングを制御し、入力選択部から第2の排他的論理和演算部までの一連の処理を所定回数実行後の第2の排他的論理和演算部の演算結果を暗号データとして外部に出力する処理タイミングを制御する制御部とを設けた。 (もっと読む)


【課題】ラウンド鍵配列へのマスク値が0になることを阻止し、且つマスク管理の複雑化を低減させる。
【解決手段】7種類のマスク状態から、Sボックス入力保護マスク、Sボックス出力保護マスク、ラウンド鍵保護マスクの1列目のマスク状態を選択し、Sボックス出力保護マスクのマスク状態、1列目のマスク状態、及び「当該Sボックス出力保護マスクのマスク状態と当該1列目のマスク状態との排他的論理和の演算結果」とは異なるマスク状態を、ラウンド鍵保護マスクの2列目のマスク状態として選択し、3列目と4列目のマスク状態を選択し、ラウンド鍵更新後の1列目から4列目までのマスク状態を計算し、このマスク状態に禁止状態“000”が含まれないとき、選択された各マスク状態に対応して各基本マスク値同士を排他的論理和し、各マスク状態に対応する合成マスク値を計算する。 (もっと読む)


【課題】 解析困難性を高めた、安全性の高い暗号処理装置および方法を実現する。
【解決手段】 非線形変換部および線形変換部を有するSPN型のF関数を、複数ラウンド繰り返し実行するFeistel型共通鍵ブロック暗号処理において、複数ラウンド各々に対応するF関数の線形変換処理を、正方MDS(Maximum Distance Separable)行列を適用した線形変換処理とする。少なくとも連続する偶数ラウンドおよび連続する奇数ラウンドの各々において設定される正方MDS行列の逆行列に含まれる任意のm個の列ベクトルが正方MDS行列である設定とする。本構成により、共通鍵ブロック暗号における線形攻撃に対する耐性の向上した暗号処理が実現される。 (もっと読む)


1 - 4 / 4