音声データにおける 墨塗り署名ツール“ sani” の開発

23
音音音音音音音音音 音音音音音音音音“ SANI” 音音音 音音音音音 音音 音音

Upload: isabella-whitfield

Post on 03-Jan-2016

60 views

Category:

Documents


3 download

DESCRIPTION

音声データにおける 墨塗り署名ツール“ SANI” の開発. 菊池研究室 石井 利晃. 背景. サイバーキャンパス整備事業(文部科学省) インターネットを用いた学習支援システム 音声・動画を用いた自宅学習 2つの問題点 情報の改竄 個人情報の漏洩. 問題点1.情報の改竄. 安部首相は、1月5日の時点でホワイトカラー・エグゼンプションの導入を検討・・・. そうだっけ ??. 改ざん防止. 小泉首相 は、1月5日の時点でホワイトカラー・エグゼンプションの導入を検討・・・. そうなのか …. 安倍首相 ↓ 小泉首相. デジタル署名. 秘密鍵. 公開鍵. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 音声データにおける 墨塗り署名ツール“ SANI” の開発

音声データにおける墨塗り署名ツール“ SANI”の開発

菊池研究室石井 利晃

Page 2: 音声データにおける 墨塗り署名ツール“ SANI” の開発

背景• サイバーキャンパス整備事業(文部科学省)–インターネットを用いた学習支援システム–音声・動画を用いた自宅学習

• 2つの問題点–情報の改竄–個人情報の漏洩

Page 3: 音声データにおける 墨塗り署名ツール“ SANI” の開発

問題点1.情報の改竄

安倍首相 ↓

小泉首相

安部首相は、1月5日の時点でホワイトカラー・エグゼンプションの導入を検

討・・・

そうなのか…

小泉首相は、1月5日の時点でホワイトカラー・エグゼンプションの導入を検討

・・・

そうだっけ ??

改ざん防止

Page 4: 音声データにおける 墨塗り署名ツール“ SANI” の開発

デジタル署名秘密鍵 公開鍵

ハッシュ値ハッシュ値

原文原文 原文原文

暗号化

復号

電子署名電子署名 ハッシュ値ハッシュ値

ハッシュ値ハッシュ値

比較

Page 5: 音声データにおける 墨塗り署名ツール“ SANI” の開発

問題点2.個人情報の漏洩

今回の成績優秀者は、90 点以上が

3ADM2144 小泉くんの98 点と…

あいつそんなに成績良いの

なんで、私の成績が好評されてる

の?

プライバシー保護

Page 6: 音声データにおける 墨塗り署名ツール“ SANI” の開発

個人情報特定攻撃への対策• ハッシュ関数の特徴

• 乱数を加えると…

H(x)

小泉 元総理

安倍 総理

H(x)小泉 純一郎 政治家

小泉 孝太郎 俳優

入力に対して出力は一定

ハッシュ値から元のデータは再現できな

元のデータの推測が困難に

なる

小泉 元総理小泉

Page 7: 音声データにおける 墨塗り署名ツール“ SANI” の開発

解決手段• 墨塗り署名

–署名者がある文書に対する署名を生成した後に、墨塗り者が文書の一部を変更 (墨塗り )することを許容する署名方式。

–宮崎らの提案した SUMI-4を用いる。

------------------------

------------------------

------------------------

------------------------

署名

-- ** ----------- ** ---

-- ** ----------- ** --- 署名

-- ** ----------- ** ---

-- ** ----------- ** --- 署名

1.署名者 2.墨塗り者 3.検証者

音声音声

変更はない !!

Page 8: 音声データにおける 墨塗り署名ツール“ SANI” の開発

研究の目的

• 墨塗り署名ツールの開発–音声データに対して署名・検証を行える–情報が秘匿されていてもOK

Page 9: 音声データにおける 墨塗り署名ツール“ SANI” の開発

墨塗り署名方式(SUMI-4)

• 署名

第1ブロック

乱数1

第2ブロック

乱数2

第3ブロック

乱数3

第Nブロックデータ

乱数N

第1乱数付きブロックのHash値

第2乱数付きブロックのHash値

第3乱数付きブロックのHash値

第 N乱数付きブロックのHash値

第 1 ~第 N 乱数付きブロックの Hash 値の和

署名 σ

乱数付きデータD

秘密鍵

Page 10: 音声データにおける 墨塗り署名ツール“ SANI” の開発

墨塗り署名方式(SUMI-4)

• 墨塗り

第1ブロック

乱数1

第2ブロック

乱数2

第3ブロック

乱数3

第Nブロック

乱数N第3乱数付き

ブロックのHash値

墨塗り後データD’

Page 11: 音声データにおける 墨塗り署名ツール“ SANI” の開発

墨塗り署名方式(SUMI-4)

• 検証

第1ブロック

乱数1

第2ブロック

乱数2

第3ブロック

乱数3

第Nブロック

乱数N

署名 σ

第3乱数付き

ブロックのHash値

第1乱数付き

ブロックのHash値

第2乱数付き

ブロックのHash値

第N乱数付き

ブロックのHash値

第3乱数付き

ブロックのHash値

第 1 ~第 N 乱数付きブロックの Hash 値の和

公開鍵

Page 12: 音声データにおける 墨塗り署名ツール“ SANI” の開発

WAVファイルの構成WAVフォーマット  SUMI-4を音声ファイル形式

WAVのファイル構成  「チャンク」

fmt チャンク(フォーマットデータ)

data チャンク(波形データ)

RIFF チャンク

WAVE チャンク乱数をいれる

場所がない!?

Page 13: 音声データにおける 墨塗り署名ツール“ SANI” の開発

提案方式

fmt チャンク

data チャンク ( 波形データ )

rand チャンク ( 乱数データ )

RIFF チャンク

WAVE チャンク

LIST チャンク

・・・・・

・・・・・M1 M2 M3 M n

R1 R2 R3 Rn

無音データ

Hash 値

Page 14: 音声データにおける 墨塗り署名ツール“ SANI” の開発

ツール“ SANI”・鍵作成

・署名------------------------

------------------------

秘密鍵

公開鍵

秘密鍵

WAV ファイル

------------------------

------------------------

署名

署名済みWAV ファイ

Page 15: 音声データにおける 墨塗り署名ツール“ SANI” の開発

データサイズに対する署名生成、墨塗り、署名検証時間

0

20

40

60

80

100

120

140

160

180

0 2 4 6 8 10 12 14 16

[M Byte]データサイズ

t[s

]時

署名生成署名検証墨塗り

データサイズ [M byte]

時間t[s]

再生:1分 再生:8分再生:4分

Page 16: 音声データにおける 墨塗り署名ツール“ SANI” の開発

結論• Javaを用いて、音声データへの墨塗り署名ツールを開発した。

今後の課題今後の課題• WAV以外のフォーマットに、墨塗りをできるようにする– mp3、wma、MIDIなど

• 動画データへの墨塗り署名ツールの開発

Page 17: 音声データにおける 墨塗り署名ツール“ SANI” の開発

御静聴ありがとうございました

m ( _   _ ) m

Page 18: 音声データにおける 墨塗り署名ツール“ SANI” の開発
Page 19: 音声データにおける 墨塗り署名ツール“ SANI” の開発
Page 20: 音声データにおける 墨塗り署名ツール“ SANI” の開発
Page 21: 音声データにおける 墨塗り署名ツール“ SANI” の開発

研究の背景

録音インターネットで公開

・サイバーキャンパスインターネットを活用した教育支

援大学の授業 自宅学習

-安倍晋三は学年で○位だ -

-安倍晋三は学年で○位だ -

-安倍晋三は学年で最下位だ -

-安倍晋三は学年で最下位だ -

署名検証

先生生徒

情報の秘匿

Page 22: 音声データにおける 墨塗り署名ツール“ SANI” の開発

ツール“ SANI”・墨塗り

・検証

-- ** ----------- ** ---

-- ** ----------- ** --- 署名

------------------------

------------------------

署名

署名済みWAV ファイ

墨塗り済みWAV ファイ

-- ** ----------- ** ---

-- ** ----------- ** --- 署名公開鍵

墨塗り済みWAV ファイ

Page 23: 音声データにおける 墨塗り署名ツール“ SANI” の開発

サンプル音声データ• ビットレート  256kbps

• オーディオサンプルサイズ  16bit

• チャンネル ステレオ• オーディオサンプルレート  16KHz