Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
iSign
Search
guinpen98
December 24, 2023
Programming
0
48
iSign
guinpen98
December 24, 2023
Tweet
Share
More Decks by guinpen98
See All by guinpen98
PAX SAPIENTICA
guinpen98
0
220
異世界tapple
guinpen98
0
73
Fish Troop
guinpen98
0
77
Operation R
guinpen98
0
68
One Librarian
guinpen98
0
130
Other Decks in Programming
See All in Programming
PicoRubyと暮らす、シェアハウスハック
ryosk7
0
120
PHPカンファレンス 2024|共創を加速するための若手の技術挑戦
weddingpark
0
120
Fibonacci Function Gallery - Part 1
philipschwarz
PRO
0
270
はてなにおけるfujiwara-wareの活用やecspressoのCI/CD構成 / Fujiwara Tech Conference 2025
cohalz
0
440
Findy Team+ Awardを受賞したかった!ベストプラクティス応募内容をふりかえり、開発生産性向上もふりかえる / Findy Team Plus Award BestPractice and DPE Retrospective 2024
honyanya
0
140
為你自己學 Python
eddie
0
510
バグを見つけた?それAppleに直してもらおう!
uetyo
0
220
PHPとAPI Platformで作る本格的なWeb APIアプリケーション(入門編) / phpcon 2024 Intro to API Platform
ttskch
0
380
サーバーゆる勉強会 DBMS の仕組み編
kj455
1
270
GitHubで育つ コラボレーション文化 : ニフティでのインナーソース挑戦事例 - 2024-12-16 GitHub Universe 2024 Recap in ZOZO
niftycorp
PRO
0
1.3k
return文におけるstd::moveについて
onihusube
1
1.4k
どうして手を動かすよりもチーム内のコードレビューを優先するべきなのか
okashoi
3
840
Featured
See All Featured
A better future with KSS
kneath
238
17k
Visualization
eitanlees
146
15k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
Faster Mobile Websites
deanohume
305
30k
Bash Introduction
62gerente
610
210k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
29
2.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
172
50k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.5k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Optimizing for Happiness
mojombo
376
70k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Transcript
iSign
昨今、SNSでは無断転載が多発している 無断転載 とは・・・ 他人の著作物を無断で複製し掲載すること 無断転載によって他人の著作権を侵害した場合の刑罰は、 10年以下の懲役もしくは1000万円以下の罰金、またはその両方である (著作権法第119条1項) 背景 2
無断転載ができない画像投稿SNSを作る 著作物(画像)に見えない署名を施すことでクリエイターの作品を守る 目的 3
電子透かし、デジタル署名、SNSの合体 アピールポイント 4 iSign
実演します アプリの流れ 5 サーバー 警告 画像投稿画⾯ ホーム画⾯ 署名済み 画像 クリエイター
無断転載ヤー ユーザー 検証
ユーザーIDのハッシュ値で署名 コンテンツ内容 署名システム 6 公開鍵 秘密鍵 ハッシュ値 検証 電子透かし 埋め込み
電子透かし 取り出し
画像の周波数領域に埋め込む コンテンツ内容 署名システム 元画像 周波数領域 7
コンテンツ内容 署名システム 署名済画像 周波数領域(署名) 8
Perceptual Loss Functionによる元画像との差異 結果 9 元画像 0 見えない署名入り 6835 視覚的な署名入り
9493 別画像 504156 画像認識モデル(VGG16)で画像の差異を数値化
ご清聴ありがとうございました