DocuTrack Demo // hosted on 100% ICP blockchain

DFINITY
8 Mar 202405:02

Summary

TLDRこのビデオでは、ドキュメント共有と管理のためのdocut trackというサービスを紹介しています。インターネット・アイデンティティを作成し、パスワードを覚える必要なく、指紋や顔認証を利用してログインできます。初めてログインすると、ユーザー名を選んで公開鍵と秘密鍵が生成され、ファイルは暗号化されてインターネット・コンピュータに保存されます。他人からファイルをリクエストする方法や、アカウントを持っている友人と共有する方法も説明されています。このデモンストレーションでは、Tonyが猫の写真をアップロードし、その写真が暗号化されて主人公に送られ、その後Aliceと共有される様子が示されています。

Takeaways

  • 🔐 ドキュメントは暗号化された形式でのみインターネット・アイデンティティに保存されます。
  • 📝 初めてログインする際には、インターネット・アイデンティティを作成する必要があります。
  • 👁️ ログインには指紋センサーや顔認証を使用でき、パスワードを覚える必要はありません。
  • 🔑 アプリはブラウザで公钥と私钥を生成し、公钥をインターネット・コンピュータのバックエンド・カニスターに保存します。
  • 📸 友人からファイルをリクエストする方法や、アカウントを持っている友人と共有する方法が紹介されています。
  • 🔗 ファイル共有のためのリンクを生成し、電子メールやチャットアプリなどで共有できます。
  • 🐱 友人(ここではTony)がアカウントを持っていない場合でも、ファイルのアップロードと共有が可能です。
  • 🔒 ファイルをアップロードすると、秘密キーが生成され、その秘密キーとファイルがあなたの公钥で暗号化されてアップロードされます。
  • 👭 Aliceと共有する場合、Aliceの公钥を使って秘密キーを再暗号化し、インターネット・コンピュータに保存されます。
  • 📂 直接ファイルをアップロードし、自分自身のためにのみ暗号化することもできます。
  • 🎉 このデモンストレーションでは、ファイル共有のプロセスとセキュリティーの重要性が強調されています。

Q & A

  • docut trackは何のために使われますか?

    -docut trackは文書の共有と管理をするためのサービスです。全ての文書は暗号化された形式でのみインターネット・コンピュータに保存されます。

  • インターネット・アイデンティティとは何ですか?

    -インターネット・アイデンティティはインターネットへのアクセスキーであり、パスワードを覚える必要がなく、指紋センサーや顔認識IDなどのハードウェアセキュリティを利用することができます。

  • 初めてログインする際に何をする必要がありますか?

    -初めてログインする際には、ユーザー名を選んでいます。アプリはブラウザ内で公開キーと秘密キーを生成し、公開キーをインターネット・コンピュータのバックエンド・カニスタートに保存します。

  • Tonyがdocut trackアカウントを持っていない場合、どのようにファイルを受け取りますか?

    -Tonyはアカウントを持っていない場合でも、共有されたリンクを通じてファイルを受け取ることができます。彼はログインせずにファイルのアップロードが可能です。

  • ファイルがアップロードされる際に何が起こりますか?

    -ファイルがアップロードされると、ブラウザは秘密キーを生成し、そのファイルは秘密キーで暗号化されます。次に、秘密キー自体があなたの公開キーで暗号化され、そのリンクを介してインターネット・コンピュータにアップロードされます。

  • どのようにしてAliceとファイル共有をしますか?

    -Aliceの公開キーをブラウザから要求し、その画像の未暗号化形式の秘密キーをAliceの公開キーで暗号化して、インターネット・コンピュータに保存します。

  • 直接ファイルをアップロードするにはどうすればいいですか?

    -直接ファイルをアップロードするには、自分のブラウザに戻り、ファイルを選択してアップロードします。そのファイルは自分自身のためにのみ暗号化され、他の人と共有することができます。

  • ファイル共有時に、共有元と共有先はどのように選択しますか?

    -共有元はログインしている自分のアカウントであり、共有先は自分のアカウントに登録されている他のユーザーです。

  • このデモンストレーションで共有された写真は何ですか?

    -このデモンストレーションで共有された写真は、寝ている猫の写真です。

  • このビデオスクリプトの目的は何ですか?

    -このビデオスクリプトの目的是、docut trackの使い方とその機能を紹介し、ユーザーがどのように文書を共有し、管理するかを理解するのを助けます。

Outlines

00:00

🔐 インターネットアイデンティティとDocuTrackの紹介

この段落では、DocuTrackという文書共有と管理のプラットフォームが紹介されています。文書は暗号化された形式でのみ保存されます。ビデオでは、どのようにしてDocuTrackアカウントを持たない友人からファイルを受け取り、アカウントを持っている友人と共有するかを説明します。初めてログインする際には、インターネットアイデンティティを作成する必要があり、これはパスワードを覚えるよりも安全な方法です。

🔑 インターネットアイデンティティの作成とファイル共有

この段落では、ユーザーが初めてログイン時にユーザー名を選んで、アプリがブラウザで公開鍵と秘密鍵を生成し、公開鍵をインターネットコンピュータのバックエンドに保存することを説明しています。また、友人Tonyに写真を送るプロセスも説明されています。写真は秘密鍵で暗号化され、その秘密鍵はユーザーの公開鍵で再暗号化され、インターネットコンピュータにアップロードされます。

📸 友人とのファイル共有とアップロード

この段落では、ユーザーがどのようにして友人Aliceに写真を共有するか、またどのようにして直接ファイルをアップロードして他の友人と共有するかが説明されています。ファイルは自分自身のためにのみ暗号化され、他の人との共有も可能です。

🎉 プレゼンテーションの締めくくり

最後の段落では、プレゼンテーションの締めくくりが行われています。ユーザーはDocuTrackを楽しんで、ビデオを通じてプラットフォームの使い方を理解することを期待しています。

Mindmap

Keywords

💡docut track

「docut track」は、文書の共有と管理を目的としたプラットフォームです。このビデオでは、どのようにこのサービスを使用して文書を共有するかが説明されています。

💡encrypted form

「encrypted form」とは、情報や文書を第三者が読み取ることができないように暗号化された状態のことです。このビデオでは、文書が暗号化されてインターネット・コンピュータに保存されることが強調されています。

💡internet identity

「internet identity」とは、インターネット上で個人を識別するための認証情報です。このビデオでは、ユーザーが初めてログインする際に「internet identity」を作成し、パスワードを覚える必要がなく、指紋センサーや顔認識技術を利用してログインできることが示されています。

💡public and private key

「public and private key」とは、暗号化技術において、情報の送受信を行うための一対のキーのことです。このビデオでは、ユーザーが「public key」をサーバーに保存し、「private key」を自己のデバイスに保持することで、文書の共有とセキュリティが実現されることが説明されています。

💡share

「share」とは、情報やリソースを他の人と共有することを指します。このビデオでは、文書を友達や知り合いと共有する方法が説明されています。

💡upload

「upload」とは、情報やファイルをインターネットに送信し、サーバーに保存することを指します。このビデオでは、文書を「docut track」にアップロードする方法が説明されています。

💡link

「link」とは、インターネット上の情報やリソースへのアクセスを提供するハイパーテキスト・トランスファー・プロトコル(HTTP)のアドレスです。このビデオでは、文書の共有に「link」が使用されることが示されています。

💡fingerprint sensor

「fingerprint sensor」とは、指紋をスキャンして個人を認証するデバイスです。このビデオでは、ユーザーが指紋センサーを利用して「docut track」にログインする方法が説明されています。

💡face ID

「face ID」とは、顔認識技術を使用して個人を認証する方法です。このビデオでは、ユーザーが顔認識技術を利用して「docut track」にログインできることが示されています。

💡hardware security

「hardware security」とは、ハードウェアレベルでのセキュリティ対策のことです。このビデオでは、指紋センサーや顔認識技術などのハードウェアセキュリティが、パスワードよりも安全であることが強調されています。

💡internet computer

「internet computer」とは、インターネット上で動作するコンピュータのことです。このビデオでは、「docut track」が「internet computer」上で動作し、文書を安全に保存する機能が説明されています。

Highlights

DocuTrack is a platform for sharing and managing documents, all stored in encrypted form.

Users can request files from friends without a DockyTrack account.

Sharing with friends who have an account is also possible.

First-time users need to create an internet identity, which serves as a key to the internet computer.

Internet identity creation eliminates the need to remember passwords, relying instead on biometric security like fingerprint sensors or face ID.

A username is chosen during the first login, which generates a public and private key pair in the browser.

The public key is stored in a backend canister hosted on the internet computer.

Files are encrypted with a secret key, which is then encrypted with the user's public key before being uploaded.

Only the intended recipient with the corresponding private key can access the shared file.

The demonstration shows how to share a picture of a sleeping cat with a friend, Tony, who uploads the file without an account.

The process of sharing involves the creation of a link, encryption of the file and secret key, and uploading to the internet computer.

Alice, a friend with an account, can view the shared picture after her public key is used to encrypt the secret key.

Users can also upload files directly and choose to share them with others.

Direct file uploads are encrypted for the user and can be shared with selected individuals.

The presentation concludes with a demonstration of sharing a cat picture with Alice and others.

Transcripts

play00:04

[Music]

play00:07

hello and welcome to docut track docut

play00:10

track is a dab for sharing and managing

play00:13

documents all documents are stored only

play00:16

in encrypted form in this video I'll

play00:19

show you how you can request a f from a

play00:21

friend who doesn't have a docky track

play00:23

account and also how to share with

play00:24

friends who do have an account when

play00:27

logging in for the very first time

play00:30

I need to create an internet

play00:33

identity internet

play00:36

identity is my key to the internet

play00:39

computer and actually I don't need to

play00:45

remember any password I can rely on the

play00:49

fingerprint sensor or on the face ID

play00:52

from my phone I can

play00:55

actually rely on Hardware security that

play00:58

is much safer than my brain when logging

play01:01

in for the first time I need to pick a

play01:03

username when I do that the app will

play01:06

generate a public and a private key in

play01:08

the browser and store the public key in

play01:10

the backend canister hosted on the

play01:12

internet

play01:14

computer now I see an empty list of

play01:17

files but this will change during this

play01:20

demonstration okay as a first step I

play01:23

will ask my good friend friend Tony to

play01:26

send me a

play01:27

picture and I would like to have a

play01:31

picture of the sleeping cat a link is

play01:34

being generated and I can share this

play01:36

link by any communication Channel with

play01:39

Tony I can use email I can use a chat

play01:42

app but in this presentation I'm simply

play01:46

going to pretend to be Tony in another

play01:48

browser window you can see here I'm

play01:50

using an incognito browser window I

play01:53

paste this

play01:55

link and I'm not logged in um so tney

play01:59

has never registered Tony doesn't have

play02:02

an internet Identity or anything but now

play02:05

um he will upload picture of a cat I

play02:10

hope you like it and when clicking on

play02:12

upload

play02:13

file what happens is that the D makes um

play02:18

the browser create a secret key and um

play02:22

the file is then being encrypted with

play02:23

this secret key and next the secret key

play02:26

itself is encrypted with my public key

play02:29

which um was transported to py with

play02:34

um um this link and um both the

play02:37

encrypted secret key and the encrypted

play02:39

file are uploaded to the internet

play02:42

computer now I go back to my browser so

play02:46

you see we're back to Minnie Mouse and

play02:49

um if I

play02:51

refresh and go to files I see that a

play02:54

sleeping cat picture has been

play02:57

uploaded and only I have access to it we

play03:01

can have a look at it it's really the

play03:02

picture that

play03:04

um Tony uploaded before and of course I

play03:08

would like to share this with my good

play03:10

friend Alice in

play03:13

Wonderland by Saving this um what takes

play03:18

place in the background is that Alice

play03:21

public key is requested um from the

play03:25

browser and the secret key which I have

play03:28

an unencrypted form for this picture is

play03:30

being encrypted with her public key and

play03:33

um that is then stored on the internet

play03:35

computer and if I now pretend to be

play03:40

Alice and let's uh log in as

play03:45

Alice Alice has

play03:48

um registered

play03:50

before then um Alice will see that a

play03:55

sleeping cat picture has been shared

play03:58

with her

play04:00

and she can also have a look at it now

play04:05

um instead of just requesting someone to

play04:08

from someone uh a file um I can also

play04:11

upload um files directly um in order to

play04:15

do that let me go back to my Minnie

play04:18

Mouse browser if I want to upload a file

play04:22

cat picture yes I am into cats and I

play04:26

upload this file um it's only being

play04:30

encrypted for myself and when I um look

play04:35

at it here I can share it uh with other

play04:38

people I think ouros will like um this

play04:41

picture as well and Alice so yeah let's

play04:45

share it with these two and this

play04:47

concludes my presentation I hope you

play04:50

enjoyed it and have a lot of fun with

play04:51

docut track

play04:54

[Music]

play04:58

thanks

Rate This

5.0 / 5 (0 votes)

Related Tags
ドキュトラックファイル共有データ管理インターネットアイデンティティ暗号化セキュリティプライバシーファイルアップロードフレンドシェアオンラインセキュリティ
Do you need a summary in English?