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
44
iSign
guinpen98
December 24, 2023
Tweet
Share
More Decks by guinpen98
See All by guinpen98
PAX SAPIENTICA
guinpen98
0
200
異世界tapple
guinpen98
0
69
Fish Troop
guinpen98
0
77
Operation R
guinpen98
0
65
One Librarian
guinpen98
0
120
Other Decks in Programming
See All in Programming
「今のプロジェクトいろいろ大変なんですよ、app/services とかもあって……」/After Kaigi on Rails 2024 LT Night
junk0612
5
2.2k
EMになってからチームの成果を最大化するために取り組んだこと/ Maximize team performance as EM
nashiusagi
0
100
Remix on Hono on Cloudflare Workers
yusukebe
1
320
Contemporary Test Cases
maaretp
0
140
AWS Lambdaから始まった Serverlessの「熱」とキャリアパス / It started with AWS Lambda Serverless “fever” and career path
seike460
PRO
1
270
React CompilerとFine Grained Reactivityと宣言的UIのこれから / The next chapter of declarative UI
ssssota
6
1.7k
聞き手から登壇者へ: RubyKaigi2024 LTでの初挑戦が 教えてくれた、可能性の星
mikik0
1
140
見せてあげますよ、「本物のLaravel批判」ってやつを。
77web
7
7.9k
最新TCAキャッチアップ
0si43
0
230
PaaSとSaaSの境目で信頼性と開発速度を両立する 〜TROCCO®︎のこれまでとこれから〜
gtnao
2
780
as(型アサーション)を書く前にできること
marokanatani
10
2.8k
OSSで起業してもうすぐ10年 / Open Source Conference 2024 Shimane
furukawayasuto
0
110
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
The Invisible Side of Design
smashingmag
298
50k
RailsConf 2023
tenderlove
29
910
GraphQLとの向き合い方2022年版
quramy
43
13k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
960
Mobile First: as difficult as doing things right
swwweet
222
8.9k
The Cost Of JavaScript in 2023
addyosmani
45
6.8k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Git: the NoSQL Database
bkeepers
PRO
427
64k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
16
2.1k
Intergalactic Javascript Robots from Outer Space
tanoku
269
27k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
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)で画像の差異を数値化
ご清聴ありがとうございました