36C3 - (Post-Quantum) Isogeny Cryptography
-
0:00 - 0:25
-
0:25 - 0:30naehrwert: Joo. Kiitos
yleisölle ja kiitos että tulitte.Kiitos -
0:30 - 0:35myös kongressille
mahdollisuudesta olla täällä tänä iltana -
0:35 - 0:40kertomassa teille vähän post-kvanttikryptografiasta ja isogeneeseistä.
-
0:40 - 0:44Tarkoitan, että koulutan ihmisiä
hieman siitä, mitä se tarkoittaa,
koska en ole -
0:44 - 0:52aivan varma kuinka moni teistä
on kuullut siitä aiemmin.
Joo, siirrytään suoraan asiaan. -
0:52 - 0:57Päivätyönäni olen matematiikan tohtoriopiskelija salassa
pidetyssä yliopistossa. -
0:57 - 1:03Voit kysyä yksityisesti, jos
olet kiinnostunut. Aiemmin olen opiskellut fysiikkaa. -
1:03 - 1:07Olin myös tai ehkä olen edelleen hieman aktiivinen konsolihakkerointipiireissä.
-
1:07 - 1:12Ja jos olette kiinnostuneita siitä niin häpeämätön mainos, voitte
löytää meidät Nintenbros -
1:12 - 1:17Assemblysta myöhemmin. Voitte
kysyä meiltä kaikenlaisista konsolihakkerointiprojekteistamme. -
1:17 - 1:24Mutta tarpeeksi siitä.
Toin teille joitain kuvia,
kuvankaappauksia websivuilta. -
1:24 - 1:29En tiedä, oletko huomannut viimeaikaista keskustelua sosiaalisessa mediassa ja blogeissa
-
1:29 - 1:36Googlen paperista kvanttiherruudesta.
Siitä on Nature-lehdessä artikkeli -
1:36 - 1:42"Beyond Quantum Supremacy" ja The Verge -lehdessä artikkeli, että Google
-
1:42 - 1:48vahvistaa kvanttiherruuden ja läpimurron, mitä se sitten tarkoittaakaan.
-
1:48 - 1:52Googlella on myös oma blogikirjoitus aiheesta. Huomaa, että niissä on aina näitä kiiltäviä kuvia
-
1:52 - 1:58valtavista heliumilla täytetyistä
säiliöistä, joissa näitä
kvanttitietokoneita pidetään. -
1:58 - 2:04Herruus tarkoittaa ylivertaisuutta muihin nähden auktoriteetin,
-
2:04 - 2:11vallan tai aseman suhteen. Joten jonkun kutsuminen kvanttiherruudeksi, se huutaa jonkun olevan
-
2:11 - 2:16jotain melko uskomatonta. Mutta mitä tämä oikeastaan tarkoittaa meille? Mitä
-
2:16 - 2:23se tarkoittaa kryptografialle?
Ja uskon, että voin lievittää -
2:23 - 2:29joitain teidän pelkoja käytännön osalta. Ehkä tänään se ei
-
2:29 - 2:36vielä tarkoita mitään. Kryptografian kannalta mikään perustavaa laatua olevista oletuksistamme,
-
2:36 - 2:41mitä ne sitten tarkoittavatkin tällä hetkellä, ei ole vielä tietääksemme aktiivisesti rikottu.
-
2:41 - 2:47Mutta teoriassa ne ovat rikottavissa. Okei. Ja koska ne ovat rikottavissa vain
-
2:47 - 2:50teoriassa, se on melko hyvä asia. Voimme edelleen syyttää suunnittelijoita ja toteuttajia,
-
2:50 - 2:57kun asiat menevät pieleen. Se on myös mukavaa. Mutta kuten jo
-
2:57 - 3:02kirjoitin tämän esityksen tiivistelmässä, meidän olisi jotenkin
-
3:02 - 3:07parempi olla varmoja.
Joten sen sijaan, että odotamme, kunnes -
3:07 - 3:11kvanttitietokoneet ovat jollain tavalla kykeneviä murtamaan kryptografiamme, meidän pitäisi ehkä
-
3:11 - 3:16tutkia sitä tänään. Se on vähän kuin ilmastonmuutoksen kanssa, eikö niin?
On järkevää -
3:16 - 3:20pelastaa ilmastomme tänään sen sijaan, että odotamme liian myöhään. Joten jos
-
3:20 - 3:25haluamme tehdä saman kryptografialle. Täällä on myös kolme tulevaa esitystä,
-
3:25 - 3:31joita haluan mainostaa hieman. En muista tarkkaa päivää,
-
3:31 - 3:35mutta kuvaukset näyttävät melko kiinnostavilta. Jätän ne esille muutamaksi
-
3:35 - 3:39sekunniksi. Niistä yksi on nimeltään "Provable Insecurity", yksi on
-
3:39 - 3:43"Cryptography Demystified" ja yksi "High Assurance Cryptography Software".
-
3:43 - 3:49Olen varma, että ne ovat kiinnostavia. OK, palataan siihen, mistä haluan puhua.
-
3:49 - 3:54Minulla on jotain, mitä kutsun leikillisesti Post-Kvantin Kryptografian Eläintarhaksi.
-
3:54 - 3:58Siellä on muutamia kuumia puheenaiheita. Ette oikeastaan tarvitse tietää, mitä ne tarkoittavat.
-
3:58 - 4:02Sanon ne vain ääneen. Ristikot, koodit, monimuuttujaiset polynomijärjestelmät.
-
4:02 - 4:07Se on myös melko pitkä sana. Ja tiivistepohjaiset kryptografiat. Ja sitten on
-
4:07 - 4:12yksi, josta haluan puhua lyhyesti tänä iltana, nimeltään supersingulaariset elliptisen käyrän
-
4:12 - 4:16isogeenit. OK, tämä on se juttu, mistä todella pidän. Isogeenit, ne ovat mahtavia.
-
4:16 - 4:22Ja nyt aion kertoa teille, miksi ne ovat niin mahtavia. Hyvä. En tiedä, kuinka monella
-
4:22 - 4:26teistä on matemaattinen tausta. Ehkä voin tehdä testin. Voitteko nostaa
-
4:26 - 4:33kätenne, jos teillä on jonkinlaista virallista koulutusta esimerkiksi algebraan? Kyllä. Okei.
-
4:33 - 4:38Joten kerron teille hieman siitä. On desimaalilukuja.
-
4:38 - 4:43Tämä on pii. Sitten on rationaalisia lukuja, kuten puolikas,
-
4:43 - 4:46kolmasosa ja niin edelleen. Sitten on kokonaislukuja miinus ääretön ja plus ääretön välillä, ja ne etenevät mukavasti kokonaisin askelin. Mutta työskentelyä varten ja kryptografiaa varten haluamme jotain käyttäytymiseltään parempaa. Haluamme jonkinlaisen rajallisen joukon. OK. Tämä on tärkeää toteutuksen kannalta. Ja ne, joiden kanssa haluamme työskennellä, muistutan teitä, ovat luvut modulo N, joten otamme jonkin positiivisen kokonaisluvun N, ison N, ja sitten tarkastelemme joukkoa nollasta N miinus yksi. OK. Nämä luvut noudattavat tiettyjä lisäys- ja kertolaskusääntöjä, ja se toimii melkein kuin kellotaulu. Valitsin tähän N:ksi 12, ja, olkaa kärsivällisiä, kuvitelkaa, että kellotauluni ulottuu nollasta yhteenstoista sen sijaan, että se menisi yhdestä kahteentoista. Mutta se on oikeastaan sama asia. Esimerkiksi jos yritän lisätä kymmenen viiteen. OK, aloitan kymmenestä. Menen kaksi askelta, ja sitten saavun nollaan. Tässä kohtaa kellotauluni vaihtaa päivää. Oikein.
-
4:46 - 4:53
-
4:53 - 4:57
-
4:57 - 5:01
-
5:01 - 5:05
-
5:05 - 5:12
-
5:12 - 5:17
-
5:17 - 5:20
-
5:20 - 5:25
-
5:25 - 5:29
-
5:29 - 5:35
-
5:35 - 5:39
-
5:39 - 5:44
-
5:44 - 5:50
-
5:50 - 5:55
-
5:55 - 5:59
-
5:59 - 6:04
-
6:04 - 6:13
-
6:13 - 6:18
-
6:18 - 6:25
-
6:25 - 6:31
-
6:31 - 6:36
-
6:36 - 6:39
-
6:39 - 6:43
-
6:43 - 6:47
-
6:47 - 6:50
-
6:50 - 6:57
-
6:57 - 7:03
-
7:03 - 7:06
-
7:06 - 7:10
-
7:10 - 7:16
-
7:16 - 7:20
-
7:20 - 7:24
-
7:24 - 7:30
-
7:30 - 7:33
-
7:33 - 7:37
-
7:37 - 7:41
-
7:41 - 7:45
-
7:45 - 7:49
-
7:49 - 7:54
-
7:54 - 8:00
-
8:00 - 8:06
-
8:06 - 8:10
-
8:10 - 8:14
-
8:14 - 8:20
-
8:20 - 8:27
-
8:27 - 8:32
-
8:32 - 8:39
-
8:39 - 8:45
-
8:45 - 8:50
-
8:50 - 8:55
-
8:55 - 9:00
-
9:00 - 9:06
-
9:06 - 9:12
-
9:12 - 9:17
-
9:17 - 9:22
-
9:22 - 9:27
-
9:27 - 9:33
-
9:33 - 9:38
-
9:38 - 9:45
-
9:45 - 9:51
-
9:51 - 9:56
-
9:56 - 10:04
-
10:04 - 10:12
-
10:12 - 10:16
-
10:16 - 10:21
-
10:21 - 10:25
-
10:25 - 10:31
-
10:31 - 10:35
-
10:35 - 10:39
-
10:39 - 10:44
-
10:44 - 10:49
-
10:49 - 10:52
-
10:52 - 10:57
-
10:57 - 11:03
-
11:03 - 11:09
-
11:09 - 11:14
-
11:14 - 11:17
-
11:17 - 11:26
-
11:26 - 11:30
-
11:30 - 11:34
-
11:34 - 11:38
-
11:38 - 11:45
-
11:45 - 11:50
-
11:50 - 11:55
-
11:55 - 12:00
-
12:00 - 12:07
-
12:07 - 12:13
-
12:13 - 12:18
-
12:18 - 12:25
-
12:25 - 12:34
-
12:34 - 12:39
-
12:39 - 12:46
-
12:46 - 12:51
-
12:51 - 12:55
-
12:55 - 13:00
-
13:00 - 13:05
-
13:05 - 13:11
-
13:11 - 13:16
-
13:16 - 13:22
-
13:22 - 13:27
-
13:27 - 13:33
-
13:33 - 13:38
-
13:38 - 13:42
-
13:42 - 13:48
-
13:48 - 13:52
-
13:52 - 13:57
-
13:57 - 14:05
-
14:05 - 14:11
-
14:11 - 14:15
-
14:15 - 14:22
-
14:22 - 14:26
-
14:26 - 14:34
-
14:34 - 14:37
-
14:37 - 14:41
-
14:41 - 14:46
-
14:46 - 14:52
-
14:52 - 14:58
-
14:58 - 15:03
-
15:03 - 15:07
-
15:07 - 15:11
-
15:11 - 15:15
-
15:15 - 15:21
-
15:21 - 15:26
-
15:26 - 15:31
-
15:31 - 15:37
-
15:37 - 15:41
-
15:41 - 15:46
-
15:46 - 15:51
-
15:51 - 15:58
-
15:58 - 16:02
-
16:02 - 16:05
-
16:05 - 16:10
-
16:10 - 16:16
-
16:16 - 16:21
-
16:21 - 16:27
-
16:27 - 16:32
-
16:32 - 16:37
-
16:37 - 16:41
-
16:41 - 16:46
-
16:46 - 16:56
-
16:56 - 17:01
-
17:01 - 17:05
-
17:05 - 17:10
-
17:10 - 17:17
-
17:17 - 17:21
-
17:21 - 17:25
-
17:25 - 17:31
-
17:31 - 17:35
-
17:35 - 17:39
-
17:39 - 17:43
-
17:43 - 17:50
-
17:50 - 17:56
-
17:56 - 18:01
-
18:01 - 18:08
-
18:08 - 18:12
-
18:12 - 18:16
-
18:16 - 18:24
-
18:24 - 18:27
-
18:27 - 18:31
-
18:31 - 18:36
-
18:36 - 18:42
-
18:42 - 18:45
-
18:45 - 18:50
-
18:50 - 18:55
-
18:55 - 19:00
-
19:00 - 19:08
-
19:08 - 19:14
-
19:14 - 19:18
-
19:18 - 19:22
-
19:22 - 19:27
-
19:27 - 19:30
-
19:30 - 19:36
-
19:36 - 19:41
-
19:41 - 19:47
-
19:47 - 19:51
-
19:51 - 20:04
-
20:04 - 20:11
-
20:11 - 20:17
-
20:17 - 20:24
-
20:24 - 20:29
-
20:29 - 20:38
-
20:38 - 20:43
-
20:43 - 20:46
-
20:46 - 20:53
-
20:53 - 21:01
-
21:01 - 21:07
-
21:07 - 21:12
-
21:12 - 21:18
-
21:18 - 21:25
-
21:25 - 21:32
-
21:32 - 21:36
-
21:36 - 21:42
-
21:42 - 21:47
-
21:47 - 21:54
-
21:54 - 22:02
-
22:02 - 22:08
-
22:08 - 22:12
-
22:12 - 22:18
-
22:18 - 22:25
-
22:25 - 22:35
-
22:35 - 22:41
-
22:41 - 22:48
-
22:48 - 22:54
-
22:54 - 22:59
-
22:59 - 23:07
-
23:07 - 23:12
-
23:12 - 23:16
-
23:16 - 23:21
-
23:21 - 23:27
-
23:27 - 23:33
-
23:33 - 23:40
-
23:40 - 23:44
-
23:44 - 23:47
-
23:47 - 23:51
-
23:51 - 23:57
-
23:57 - 24:00
-
24:00 - 24:08
-
24:08 - 24:14
-
24:14 - 24:19
-
24:19 - 24:27
-
24:27 - 24:34
-
24:34 - 24:40
-
24:40 - 24:45
-
24:45 - 24:52
-
24:52 - 24:57
-
24:57 - 25:01
-
25:01 - 25:08
-
25:08 - 25:13
-
25:13 - 25:19
-
25:19 - 25:25
-
25:25 - 25:29
-
25:29 - 25:37
-
25:37 - 25:44
-
25:44 - 25:49
-
25:49 - 25:53
-
25:53 - 25:57
-
25:57 - 26:03
-
26:03 - 26:11
-
26:11 - 26:17
-
26:17 - 26:21
-
26:21 - 26:27
-
26:27 - 26:34
-
26:34 - 26:40
-
26:40 - 26:45
-
26:45 - 26:49
-
26:49 - 26:54
-
26:54 - 26:59
-
26:59 - 27:04
-
27:04 - 27:10
-
27:10 - 27:15
-
27:15 - 27:21
-
27:21 - 27:29
-
27:29 - 27:38
-
27:38 - 27:44
-
27:44 - 27:50
-
27:50 - 27:56
-
27:56 - 28:02
-
28:02 - 28:09
-
28:09 - 28:17
-
28:17 - 28:22
-
28:22 - 28:27
-
28:27 - 28:31
-
28:31 - 28:35
-
28:35 - 28:42
-
28:42 - 28:48
-
28:48 - 28:52
-
28:52 - 28:55
-
28:55 - 28:59
-
28:59 - 29:04
-
29:04 - 29:10
-
29:10 - 29:16
-
29:16 - 29:21
-
29:21 - 29:28
-
29:28 - 29:31
-
29:31 - 29:39
-
29:39 - 29:44
-
29:44 - 29:49
-
29:49 - 29:52
-
29:52 - 30:00
-
30:00 - 30:07
-
30:07 - 30:16
-
30:16 - 30:23
-
30:23 - 30:29
-
30:29 - 30:33
-
30:33 - 30:38
-
30:38 - 30:43
-
30:43 - 30:48
-
30:48 - 30:53
-
30:53 - 30:58
-
30:58 - 31:03
-
31:03 - 31:08
-
31:08 - 31:15
-
31:15 - 31:21
-
31:21 - 31:26
-
31:26 - 31:36
-
31:36 - 31:41
-
31:41 - 31:45
-
31:45 - 31:51
-
31:51 - 31:58
-
31:58 - 32:05
-
32:05 - 32:12
-
32:12 - 32:16
-
32:16 - 32:23
-
32:23 - 32:33
-
32:33 - 32:37
-
32:37 - 32:42
-
32:42 - 32:49
-
32:49 - 32:53
-
32:53 - 32:58
-
32:58 - 33:02
-
33:02 - 33:07
-
33:07 - 33:12
-
33:12 - 33:17
-
33:17 - 33:23
-
33:23 - 33:30
-
33:30 - 33:34
-
33:34 - 33:38
-
33:38 - 33:46
-
33:46 - 33:54
-
33:54 - 34:01
-
34:01 - 34:08
-
34:08 - 34:15
-
34:15 - 34:23
-
34:23 - 34:28
-
34:28 - 34:34
-
34:34 - 34:40
-
34:40 - 34:45
-
34:45 - 34:52
-
34:52 - 35:00
-
35:00 - 35:07
-
35:07 - 35:13
-
35:13 - 35:19
-
35:19 - 35:26
-
35:26 - 35:30
-
35:30 - 35:41
-
35:41 - 35:45
-
35:45 - 35:50
-
35:50 - 35:55
-
35:55 - 36:02
-
36:02 - 36:05
-
36:05 - 36:10
-
36:10 - 36:16
-
36:16 - 36:23
-
36:23 - 36:29
-
36:29 - 36:37
-
36:37 - 36:40
-
36:40 - 36:45
-
36:45 - 36:50
-
36:50 - 36:58
-
36:58 - 37:01
-
37:01 - 37:15
-
37:15 - 37:23
-
37:23 - 37:28
-
37:28 - 37:33
-
37:33 - 37:42
-
37:42 - 37:46
-
37:46 - 37:53
-
37:53 - 38:01
-
38:01 - 38:07
-
38:07 - 38:11
-
38:11 - 38:18
-
38:18 - 38:23
-
38:23 - 38:27
-
38:27 - 38:31
-
38:31 - 38:33
-
38:33 - 38:36
-
38:36 - 38:44
-
38:44 - 38:55
-
38:55 - 39:03
-
39:03 - 39:11
-
39:11 - 39:15
-
39:15 - 39:21
-
39:21 - 39:26
-
39:26 - 39:34
-
39:34 - 39:41
-
39:41 - 39:46
-
39:46 - 39:52
-
39:52 - 39:58
-
39:58 - 40:04
-
40:04 - 40:09
-
40:09 - 40:15
-
40:15 - 40:21
-
40:21 - 40:29
-
40:29 - 40:37
-
40:37 - 40:40
-
40:40 - 40:47
-
40:47 - 40:53
-
40:53 - 40:59
-
40:59 - 41:04
-
41:04 - 41:07
-
41:07 - 41:11
-
41:11 - 41:15
-
41:15 - 41:20
-
41:20 - 41:26
-
41:26 - 41:35
-
41:35 - 41:41
-
41:41 - 41:47
-
41:47 - 41:52
-
41:52 - 42:00
-
42:00 - 42:06
-
42:06 - 42:16
-
42:16 - 42:21
-
42:21 - 42:26
-
42:26 - 42:31
-
42:31 - 42:38
-
42:38 - 42:44
-
42:44 - 42:48
-
42:48 - 42:54
-
42:54 - 42:59
-
42:59 - 43:03
-
43:03 - 43:07
-
43:07 - 43:12
-
43:12 - 43:16
-
43:16 - 43:21
-
43:21 - 43:28
-
43:28 - 43:33
-
43:33 - 43:38
-
43:38 - 43:43
-
43:43 - 43:51
-
43:51 - 43:56
-
43:56 - 44:02
-
44:02 - 44:09
-
44:09 - 44:14
-
44:14 - 44:24
-
44:24 - 44:28
-
44:28 - 44:33
-
44:33 - 44:34
-
44:34 - 44:39
-
44:39 - 44:43
-
44:43 - 44:50
-
44:50 - 44:54
-
44:54 - 44:59
-
44:59 - 45:03
-
45:03 - 45:10
-
45:10 - 45:16
-
45:16 - 45:22
-
45:22 - 45:27
-
45:27 - 45:33
-
45:33 - 45:37
-
45:37 - 45:41
-
45:41 - 45:50
-
45:50 - 45:57
-
45:57 - 46:04
-
46:04 - 46:05
-
46:05 - 46:10
-
46:10 - 46:16
-
46:16 - 46:20
-
46:20 - 46:23
-
46:23 - 46:30
-
46:30 - 46:34
-
46:34 - 46:41
-
46:41 - 46:46
-
46:46 - 46:50
-
46:50 - 46:57
-
46:57 - 47:01
-
47:01 - 47:05
-
47:05 - 47:09
-
47:09 - 47:15
-
47:15 - 47:19
-
47:19 - 47:24
-
47:24 - 47:26
-
47:26 - 47:31
-
47:31 - 47:36
-
47:36 - 47:41
-
47:41 - 47:46
-
47:46 - 47:51
-
47:51 - 47:56
-
47:56 - 48:01
-
48:01 - 48:06
-
48:06 - 48:10
-
48:10 - 48:15
-
48:15 - 48:18
-
48:18 - 48:23
-
48:23 - 48:28
-
48:28 - 48:33
-
48:33 - 48:40
-
48:40 - 48:46
-
48:46 - 48:51
-
48:51 - 48:56
-
48:56 - 49:00
-
49:00 - 49:07
-
49:07 - 49:12
-
49:12 - 49:18
-
49:18 - 49:24
-
49:24 - 49:31
-
49:31 - 49:36
-
49:36 - 49:41
-
49:41 - 49:45
-
49:45 - 49:51
-
49:51 - 49:56
-
49:56 - 50:00
-
50:00 - 50:07
-
50:07 - 50:12
-
50:12 - 50:16
-
50:16 - 50:19
-
50:19 - 50:23
-
50:23 - 50:29
-
50:29 - 50:37
-
50:37 - 50:44
-
50:44 - 50:48
-
50:48 - 50:55
-
50:55 - 50:59
-
50:59 - 51:03
-
51:03 - 51:09
-
51:09 - 51:15
-
51:15 - 51:20
-
51:20 - 51:26
-
51:26 - 51:30
-
51:30 - 51:35
-
51:35 - 51:40
-
51:40 - 51:46
-
51:46 - 51:49
-
51:49 - 51:55
-
51:55 - 51:59
-
51:59 - 52:23
jieetamm edited Finnish subtitles for 36C3 - (Post-Quantum) Isogeny Cryptography | ||
jieetamm edited Finnish subtitles for 36C3 - (Post-Quantum) Isogeny Cryptography |