• 検索結果がありません。

逆数え上げ符号化・復号法

N/A
N/A
Protected

Academic year: 2021

シェア "逆数え上げ符号化・復号法"

Copied!
6
0
0

読み込み中.... (全文を見る)

全文

(1)社団法人 情報処理学会 研究報告 IPSJ SIG Technical Report. 2003−CSEC−23  (7) 2003/12/19. 逆数え上げ符号化・復号法 鈴木英男. あらまし. プリペイドカードのデータ改ざん検出に 一方向性記録媒体と. 符号には. の数え上げ符号. のバランス符号. 符号が利用できる. 符号などの符号化法が知られ. ている 数え上げ符号の符号化を逆順に行うと逆数え上げ符号が得られるが 簡単で 容易に理解できる逆 数え上げ符号の符号化・復号アルゴリズムを示した これらアルゴリズムは それぞれ ステップ追加する だけで 数え上げ符号の符号化・復号アルゴリズムとして使えるものである. キーワード  数え上げ符号 重み一定符号 一方向性誤り 改ざん検出 プリペイドカード. 東京情報大学 環境情報学科 〒. 千葉市若葉区谷当町. −37−.

(2) まえがき 近年 プリペイドカードに関する偽造 変造 改ざんなどの犯罪が大きな社会問題となっている プリペイ ドカードは紙幣と同様の価値をもつ金券として 扱われ方によっては 個人に莫大な損害を与えかねない恐 ろしいものである この問題に対応するために 種々の改良が加えられてきた 情報の暗号化もその対策の 一つであるが 暗号の対策だけでは不十分であった そこで 一方向性記録媒体とすべての改ざんを検出できる符号を組み合わせての使用が この問題に非常 に効果的に働くことが考えられる 例えば 次のように実現できる 特殊な設備でしか製造し得ないホログ ラムパターンをもつプリペイドカードを媒体に用いることで偽造困難なカードとする そのホログラムパ ターンを破壊するかしないかによってディジタル情報の単位ビットを表現することで一方向性記録媒体を構 成する その情報の符号語に すべての改ざんを検出できる符号を用いて 改ざん不可能なカードとするこ とができるのである. 符号 一方向性記録媒体において すべての改ざんを検出できる符号としては. 符号. 全一方向誤り検出符号 がある ここで 情報理論における「誤り」は意図的な誤り としての改ざんの意味を含む 符号. 符号には. の数え上げ符号. などの符号化法が知られている. の数え上げ符号. 表. 数え上げ符号の符号化例 情報 進. 数え上げ符号語. 進. の符号化例を表 に示す. ←→ 数え上げ符号語. 進. 進. 進. 進 では のように. ら数え上げて それぞれ. 進情報. と呼ばれる所以である. ∼. 進数の重み付けで昇順に並べて 小さい方か. に対応させるのである これが数え上げ符号. 進 はハミング重み の重み一定符号. 符号とも言う となる 符号語の個数は 二項係数 が. のバランス符号. 個の場合は 符号化できる この符号を記録する媒体が. 進 は ∼ →. より. 個となる 扱える符号語の個数. までとなる. の一方向にしか記録できない一方向性記録媒体の場合. ビットでも. 改ざんされれば ハミング重みが変化してしまうので 重み一定符号はすべての改ざんが検知できるのであ る. →. の一方向にしか記録できない媒体の場合も同様のことが言える のバランス符号 となり. とは 例えば. 情報が. のとき 左から. と の数がバランスする 左から数えた位置 を. が反転位置情報部となる このとき 置情報部を連接させて. のバランス符号語は一部分. となりハミング重み. −38−. の重み一定符号. ビットを反転させれば. の重み一定符号で表現した 反転された情報部と反転位 符号とも言う.

(3) となる バランス符号も重み一定符号なので 改ざん検出の原理は 数え上げ符号と同様である 符号. とは 例えば. で表現すると となる. →. 情報が. のとき. が検査部となる この場合. のビット数を数えると である. を 進数. 符号語は情報部と検査部を連接させて. の一方向にしか記録できない一方向性記録媒体を仮定すると 例えば 情報部のある. 情報ビットが改ざんされ. になったとすると 正しい符号語とするためには. 査部を から にしないといけないが 一方向性記録媒体のために 号はすべての改ざんを検知できる. →. は. つの. のビット数を表す検. にならないので. 符. の一方向にしか記録できない媒体の場合も同様のことが言える. 検査部が改ざんされた場合は 数え上げ符号と同様に検知できる 数え上げ符号を バランス符号. 符号と比較すると バランス符号と. 数え上げ符号は非組織符号である なり. 符号の符号語は. 符号は組織符号であり. の情報を符号化する場合 数え上げ符号の符号語は となり バランス符号では. の良い符号である 一方 数え上げ符号の符号化処理では 複数回 算量が大きいという欠点があり 情報ビット数が 不充分とされてきた しかしながら 今日の. と. となり 数え上げ符号が一番効率 項係数を計算する必要があるために計. のように大きい場合 従来の. 処理能力では. 処理能力からは さほど問題ではなくなってきている. 本論文では 数え上げ符号を逆順に数え上げた 逆数え上げ符号の符号化・復号法を開発したので報告す る. 逆数え上げ符号の符号化・復号法 逆数え上げ符号の符号化例を表 に示す 表. 逆数え上げ符号の符号化例 情報 進. 表 を表 と比較すると. ←→. 進. ←→ 逆数え上げ符号語. 進. 進. 進. の対応が逆順になる 数え上げ符号と逆数え上げ符号の違いは 単に. 順番が逆なだけので 数え上げ符号から逆数え上げ符号を得ることや 逆数え上げ符号から数え上げ符号を 得ることは容易である 数え上げ符号の符号化アルゴリズム. →. を. に 復号アルゴリズム. →. を. に示す の アルゴリズムとなり. を省くと 数え上げ符号の符号化アルゴリズムが 逆数え上げ符号の符号化 の. を省くと数え上げ符号の復号アルゴリズムが 逆数え上. げ符号の復号アルゴリズムとなる これらアルゴリズムは 基本的に逆数え上げ符号のために開発したもの であり それぞれに 図 を用いて. を追加して数え上げ符号化・復号に使えるようにしたものである を除く逆数え上げ符号の復号アルゴリズム. −39−. の基本原理を説明す.

(4) る まず 組合せ論の基本定理. により 符号語集合を分割していく 例えば 表. のように下の数. に分割され. の場合 第. が となったら 分割を終了する. 段階で次のように分割する. は. は. に分割される 下の数. が となるか. 割するときには 分割前の最も左のビットが. 分割が終了する条件により 次の. 以上により 逆数え上げ符号. のように であるか. となる場合にも分割を終了する 分 であるかで 次のように処理が分かれる. 通りの処理が行われる. は 復号されるのである 符号化の原理は 復号の原理から容易に推察でき. るので 紙数の都合上ここでの説明は省略する. むすび 本論文では 逆数え上げ符号の符号化・復号法を示した その原理は 号化・復号法よりも 直感的に理解しやすいものである また. の数え上げ符号. の符. を追加することで 容易に数え上げ. 符号の符号化・復号法とすることができるものである この数え上げ符号の符号化・復号アルゴリズムを 任意多倍長整数演算パッケージ を用いて にした ムは. 言語プログラムを実現した. という非常に大きな値を扱えるよう. 符号を符号化・復号するのにかかる処理時間は1秒程度である 本論文のプログラ 以上の数も扱うことが可能なので 将来 より高速な. が出現すれば. の符号化. も現実的な処理時間で符号化・復号できるものである 一方向性記録媒体に この数え上げ符号の符号化・復号プログラムを用いて 情報を記録すると すべての 改ざんを検出できるプリペイドカードを実現することができる. の重み一定符号では. の大きな情報を1つの符号語で記録できるので 実用性の高いものとすることができた. −40−. も.

(5) 参考文献. −41−.

(6)       .    . │. │. │. │. │. │. ↓. ↓. ↓. →. 図. の原理. −42−.

(7)

参照

関連したドキュメント

近年、めざましい技術革新とサービス向上により、深刻なコモディティ化が起きている。例え

ドリル教材 教材数:6 問題数:90 ひきざんのけいさん・けいさんれんしゅう ひきざんをつかうもんだいなどの問題を収録..

これはつまり十進法ではなく、一進法を用いて自然数を表記するということである。とは いえ数が大きくなると見にくくなるので、.. 0, 1,

教育現場の抱える現代的な諸問題に応えます。 〔設立年〕 1950年.

 「フロン排出抑制法の 改正で、フロンが使え なくなるので、フロン から別のガスに入れ替 えたほうがいい」と偽

賠償請求が認められている︒ 強姦罪の改正をめぐる状況について顕著な変化はない︒

○安井会長 ありがとうございました。.

風が弱く、地表が冷えていると冷たい 大気が、地表付近にとどまる現象(接 地逆転層)が起こり、各物質が薄まり にくくなる