Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
kn1kn1
PDF, PPTX
1,410 views
Golangによるubicの試作
Sapporo #golang Meetup http://connpass.com/event/10878/
Software
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 13
2
/ 13
3
/ 13
4
/ 13
5
/ 13
6
/ 13
7
/ 13
8
/ 13
9
/ 13
10
/ 13
11
/ 13
12
/ 13
13
/ 13
More Related Content
PDF
Unity入門勉強会(PG向け)
by
Satoshi Noda
PDF
TensorFlowを触ってみたよ!
by
Satoshi Noda
PDF
2019-01_正月三が日でGolangを触ってみた
by
Igarashi Toru
PDF
Managed your slides by Git and upload them
by
Mitsutoshi Nakano
PDF
Golang入門
by
Yukihiro Kitazawa
PDF
Goだけでモバイルアプリを作ろう
by
Takuya Ueda
PDF
Go mobileでモバイルアプリを作ろう
by
Takuya Ueda
PDF
GoによるiOSアプリの開発
by
Takuya Ueda
Unity入門勉強会(PG向け)
by
Satoshi Noda
TensorFlowを触ってみたよ!
by
Satoshi Noda
2019-01_正月三が日でGolangを触ってみた
by
Igarashi Toru
Managed your slides by Git and upload them
by
Mitsutoshi Nakano
Golang入門
by
Yukihiro Kitazawa
Goだけでモバイルアプリを作ろう
by
Takuya Ueda
Go mobileでモバイルアプリを作ろう
by
Takuya Ueda
GoによるiOSアプリの開発
by
Takuya Ueda
What's hot
PDF
Android6.0の機能まとめ 実機でサンプルを動かしてみた
by
Satoshi Noda
PDF
エディタの壁を越えるGoの開発ツールの文化と作成法
by
Takuya Ueda
PDF
Enjoy the difference
by
uchimanajet7
PDF
GoでMinecraftっぽいの作る
by
京大 マイコンクラブ
PDF
ちょっとだけさわってみる Go言語
by
Satoshi Noda
PDF
Raspberry Pi + Go で IoT した話
by
yaegashi
PDF
gopher-lua
by
Takuya Ueda
PDF
20091107 Phpstudy
by
Yusuke Ando
PDF
Androidnight contribute droidkaigi
by
Shinjiro Watanabe
PPTX
RgGen ご紹介
by
Taichi Ishitani
PDF
Easy scripting in Go
by
naoty_bot
Android6.0の機能まとめ 実機でサンプルを動かしてみた
by
Satoshi Noda
エディタの壁を越えるGoの開発ツールの文化と作成法
by
Takuya Ueda
Enjoy the difference
by
uchimanajet7
GoでMinecraftっぽいの作る
by
京大 マイコンクラブ
ちょっとだけさわってみる Go言語
by
Satoshi Noda
Raspberry Pi + Go で IoT した話
by
yaegashi
gopher-lua
by
Takuya Ueda
20091107 Phpstudy
by
Yusuke Ando
Androidnight contribute droidkaigi
by
Shinjiro Watanabe
RgGen ご紹介
by
Taichi Ishitani
Easy scripting in Go
by
naoty_bot
Viewers also liked
PPTX
FINAL FANTASY Record Keeperを支えたGolang
by
Yoshiki Shibukawa
PDF
GoによるWebアプリ開発のキホン
by
Akihiko Horiuchi
PDF
Goのパッケージ構成で 試行錯誤してみた話 ~ Gocon 2015 Summer
by
Hirokazu Fukami
PDF
Goroutineとchannelから始めるgo言語@初心者向けgolang勉強会2
by
Takuya Ueda
PDF
Ginとbindataで作るシングルバイナリWebApp
by
Akihiko Horiuchi
PDF
[Golang] Go言語でサービス作ってる話
by
株式会社YEBIS.XYZ
PDF
Java?ruby? そろそろgoで行ってみませんか?
by
Kenichi Hoshi
PDF
私なりのGo言語のご紹介
by
Ryuji Iwata
PDF
PHPerがgolangでもがいてる話@第1回 関西Golang勉強会
by
Keisuke Utsumi
PDF
PHPの拡張モジュールをGoで作る
by
Yoshio Hanawa
PDF
Step Up Jan 2015
by
Neha R @StepUpTech
PPT
презентация моя
by
DashaYr
PPT
новый котовск наша улица
by
DashaYr
PPTX
Cheap hawaii vacations
by
stardusthawaii
DOCX
Jake bugg anaylsis
by
ldevine1234
PPTX
Presentatie mymachine: de muziek machine
by
Bram Ceuleers
PDF
Motivating Employees Around the World
by
Ardy Kirk Assadi
PDF
Rewind
by
Rosalie Klick
PDF
Greg Carpenter
by
GCarp
PPTX
AADI Presentation (1)
by
Sharon Thomas
FINAL FANTASY Record Keeperを支えたGolang
by
Yoshiki Shibukawa
GoによるWebアプリ開発のキホン
by
Akihiko Horiuchi
Goのパッケージ構成で 試行錯誤してみた話 ~ Gocon 2015 Summer
by
Hirokazu Fukami
Goroutineとchannelから始めるgo言語@初心者向けgolang勉強会2
by
Takuya Ueda
Ginとbindataで作るシングルバイナリWebApp
by
Akihiko Horiuchi
[Golang] Go言語でサービス作ってる話
by
株式会社YEBIS.XYZ
Java?ruby? そろそろgoで行ってみませんか?
by
Kenichi Hoshi
私なりのGo言語のご紹介
by
Ryuji Iwata
PHPerがgolangでもがいてる話@第1回 関西Golang勉強会
by
Keisuke Utsumi
PHPの拡張モジュールをGoで作る
by
Yoshio Hanawa
Step Up Jan 2015
by
Neha R @StepUpTech
презентация моя
by
DashaYr
новый котовск наша улица
by
DashaYr
Cheap hawaii vacations
by
stardusthawaii
Jake bugg anaylsis
by
ldevine1234
Presentatie mymachine: de muziek machine
by
Bram Ceuleers
Motivating Employees Around the World
by
Ardy Kirk Assadi
Rewind
by
Rosalie Klick
Greg Carpenter
by
GCarp
AADI Presentation (1)
by
Sharon Thomas
Golangによるubicの試作
1.
golangによるUbicの試作 Sapporo #golang Meetup kn1kn1
2.
自己紹介 ● 現在 ○ 札幌市内の受託メインの会社 ●
もともとは ○ 組込みセキュリティとか ○ エンタープライズ向けパッケージソフトとか ● github ○ https://github.com/kn1kn1
3.
最近は・・ ● Language-Context-Free ○ https://atom.io/packages/language-context-free ○
Atomエディタのpackage ○ Context Free ○ CIにwercker + dockerを使用 ○ 詳しくは別の機会に・・
4.
go言語 ● Kato Kazuyoshi
さん ○ Docker を読む ○ http://2013.8-p.info/japanese/06-22-docker.html ● @t-wada さん ○ 「2014年プログラミング大予測」に参加しました ○ http://t-wada.hatenablog.jp/entry/programming- forecast-2014
5.
● @omo さん ○
Resolutions 2014 - Unparalyze Passion ○ http://flakiness.es/2014/01/02/resolutions-2014.html ○ 個人的にはこのエントリーがきっかけ
6.
go-sclang ● https://github.com/kn1kn1/go-sclang ● goからSuperCollider(音響合成用プログラミング言語)を起 動するためのライブラリ ●
sc4nodeとして公開していたnode.jsのライブラリを移植
7.
Ubic ● http://www.eurekalert.org/pub_releases/2014-03/su- isf030614.php ● Google
Glassを使用した認証 ● 所属する会社の研究開発として調査 ● 手段の目的化はもちろん否めない
8.
● 実現方式は論文として公開されていたので、それを参照し て実装 ○ http://arxiv-web3.library.cornell.edu/pdf/1403. 1343v3.pdf ○
http://arxiv-web3.library.cornell.edu/pdf/1403. 1343v1.pdf ● goで実装したのはサーバ側
9.
● 仕様 ○ サーバ(go) ■
認証コード(6桁の数字)を生成 ■ 認証コードを暗号化(RSA OAEP) ■ 署名生成(RSA-PSS) ■ QRコード作成 ○ クライアント(Google Glass - Android) ■ QRコード読取り ■ 署名検証(RSA-PSS) ■ 認証コード復号(RSA OAEP)
10.
● 実装 ○ フレームワークは無し(net/http) ○
QRコード生成は、ZXing("zebra crossing")のgenerator を使用 ■ http://zxing.appspot.com/generator ○ 作ったものはHerokuにデプロイ ■ https://peaceful-forest-7529.herokuapp.com/ ○ Dockerfileも作りましたが今回は出番がなかったです ○ go側はあまり問題なく実装完了
11.
● Androidでの問題のほうが多かった ○ RSA-PSS署名に対応していない ■
RSA PKCS#1 v1.5に変更したり。。 → 最終的には、Android側にSpongy Castle (https: //rtyley.github.io/spongycastle/)を入れてPSSに対応 ○ QRコードの密度が高い(画像が小さくて文字数が多い) と読み取ってくれない ■ 鍵長を短くしたり。。 → 最終的には、表示する画像を大きくして対応
12.
● goの暗号について ○ 今回使用した限りでは好印象 ○
他には、crypto/subtleとか ■ http://golang.org/pkg/crypto/subtle/ ○ Practical Cryptography With Go ■ https://leanpub.com/gocrypto ■ 翻訳予定
13.
ありがとうございました!
Download