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
77
iSign
guinpen98
December 24, 2023
Tweet
Share
More Decks by guinpen98
See All by guinpen98
PAX SAPIENTICA
guinpen98
0
340
異世界tapple
guinpen98
0
91
Fish Troop
guinpen98
0
110
Operation R
guinpen98
0
80
One Librarian
guinpen98
0
180
Other Decks in Programming
See All in Programming
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
230
How to stabilize UI tests using XCTest
akkeylab
0
140
メッセージングを利用して時間的結合を分離しよう #phperkaigi
kajitack
3
300
Cyrius ーLinux非依存にコンテナをネイティブ実行する専用OSー
n4mlz
0
240
Rethinking API Platform Filters
vinceamstoutz
0
150
AIコードレビューの導入・運用と AI駆動開発における「AI4QA」の取り組みについて
hagevvashi
0
550
それはエンジニアリングの糧である:AI開発のためにAIのOSSを開発する現場より / It serves as fuel for engineering: insights from the field of developing open-source AI for AI development.
nrslib
1
490
[PHPerKaigi 2026]PHPerKaigi2025の企画CodeGolfが最高すぎて社内で内製して半年運営して得た内製と運営の知見
ikezoemakoto
0
260
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.5k
モックわからないマン卒業記 ~振る舞いを起点に見直した、フロントエンドテストにおけるモックの使いどころ~
tasukuwatanabe
3
410
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
390
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
360
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
89
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
120
Information Architects: The Missing Link in Design Systems
soysaucechin
0
840
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.5k
How to train your dragon (web standard)
notwaldorf
97
6.6k
What does AI have to do with Human Rights?
axbom
PRO
1
2k
Believing is Seeing
oripsolob
1
94
Thoughts on Productivity
jonyablonski
75
5.1k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.8k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
GitHub's CSS Performance
jonrohan
1032
470k
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)で画像の差異を数値化
ご清聴ありがとうございました