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
65
iSign
guinpen98
December 24, 2023
Tweet
Share
More Decks by guinpen98
See All by guinpen98
PAX SAPIENTICA
guinpen98
0
300
異世界tapple
guinpen98
0
81
Fish Troop
guinpen98
0
94
Operation R
guinpen98
0
71
One Librarian
guinpen98
0
170
Other Decks in Programming
See All in Programming
開発者への寄付をアプリ内課金として実装する時の気の使いどころ
ski
0
350
あなたの知らない「動画広告」の世界 - iOSDC Japan 2025
ukitaka
0
400
メモリ不足との戦い〜大量データを扱うアプリでの実践例〜
kwzr
1
880
Web Components で実現する Hotwire とフロントエンドフレームワークの橋渡し / Bridging with Web Components
da1chi
3
1.9k
プログラマのための作曲入門
cheebow
0
540
CSC509 Lecture 06
javiergs
PRO
0
240
iOSアプリの信頼性を向上させる取り組み/ios-app-improve-reliability
shino8rayu9
0
150
Pythonスレッドとは結局何なのか? CPython実装から見るNoGIL時代の変化
curekoshimizu
4
1.3k
uniqueパッケージの内部実装を支えるweak pointerの話
magavel
0
920
Playwrightはどのようにクロスブラウザをサポートしているのか
yotahada3
7
2.3k
CSC305 Lecture 04
javiergs
PRO
0
250
Back to the Future: Let me tell you about the ACP protocol
terhechte
0
130
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.5k
Writing Fast Ruby
sferik
629
62k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Build your cross-platform service in a week with App Engine
jlugia
232
18k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
9
580
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Git: the NoSQL Database
bkeepers
PRO
431
66k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Navigating Team Friction
lara
189
15k
Gamification - CAS2011
davidbonilla
81
5.5k
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)で画像の差異を数値化
ご清聴ありがとうございました