WEBVTT
Kind: captions
Language: en

00:00:01.070 --> 00:00:14.799 align:start position:0%
 
[Applause]

00:00:14.799 --> 00:00:14.809 align:start position:0%
 
 

00:00:14.809 --> 00:00:17.930 align:start position:0%
 
so<00:00:15.809><c> if</c><00:00:16.110><c> you</c><00:00:16.230><c> put</c><00:00:16.470><c> disclaimers</c><00:00:17.070><c> if</c><00:00:17.369><c> you</c><00:00:17.580><c> come</c><00:00:17.820><c> to</c>

00:00:17.930 --> 00:00:17.940 align:start position:0%
so if you put disclaimers if you come to
 

00:00:17.940 --> 00:00:19.370 align:start position:0%
so if you put disclaimers if you come to
see<00:00:18.090><c> this</c><00:00:18.210><c> talk</c><00:00:18.510><c> we</c><00:00:18.689><c> really</c><00:00:18.960><c> hope</c><00:00:19.110><c> you</c><00:00:19.260><c> have</c>

00:00:19.370 --> 00:00:19.380 align:start position:0%
see this talk we really hope you have
 

00:00:19.380 --> 00:00:20.960 align:start position:0%
see this talk we really hope you have
familiarity<00:00:19.770><c> with</c><00:00:20.250><c> your</c><00:00:20.430><c> knowledge</c><00:00:20.610><c> pretty</c>

00:00:20.960 --> 00:00:20.970 align:start position:0%
familiarity with your knowledge pretty
 

00:00:20.970 --> 00:00:24.500 align:start position:0%
familiarity with your knowledge pretty
smart<00:00:21.570><c> encryption</c><00:00:22.640><c> and</c><00:00:23.640><c> really</c><00:00:24.119><c> hoping</c><00:00:24.450><c> to</c>

00:00:24.500 --> 00:00:24.510 align:start position:0%
smart encryption and really hoping to
 

00:00:24.510 --> 00:00:27.019 align:start position:0%
smart encryption and really hoping to
provide<00:00:24.960><c> as</c><00:00:25.380><c> unbiased</c><00:00:25.980><c> that</c><00:00:26.400><c> the</c><00:00:26.490><c> discussion</c>

00:00:27.019 --> 00:00:27.029 align:start position:0%
provide as unbiased that the discussion
 

00:00:27.029 --> 00:00:29.089 align:start position:0%
provide as unbiased that the discussion
as<00:00:27.270><c> possible</c><00:00:27.810><c> here</c><00:00:28.020><c> you</c><00:00:28.500><c> feel</c><00:00:28.650><c> like</c><00:00:28.829><c> we're</c><00:00:28.980><c> not</c>

00:00:29.089 --> 00:00:29.099 align:start position:0%
as possible here you feel like we're not
 

00:00:29.099 --> 00:00:29.990 align:start position:0%
as possible here you feel like we're not
doing<00:00:29.340><c> a</c><00:00:29.369><c> good</c><00:00:29.460><c> job</c><00:00:29.520><c> of</c><00:00:29.820><c> that</c>

00:00:29.990 --> 00:00:30.000 align:start position:0%
doing a good job of that
 

00:00:30.000 --> 00:00:31.640 align:start position:0%
doing a good job of that
who<00:00:30.180><c> eats</c><00:00:30.390><c> people</c><00:00:30.750><c> feel</c><00:00:30.900><c> free</c><00:00:31.169><c> and</c><00:00:31.290><c> call</c><00:00:31.470><c> us</c>

00:00:31.640 --> 00:00:31.650 align:start position:0%
who eats people feel free and call us
 

00:00:31.650 --> 00:00:36.319 align:start position:0%
who eats people feel free and call us
out<00:00:33.320><c> so</c><00:00:34.320><c> what</c><00:00:34.920><c> does</c><00:00:35.070><c> a</c><00:00:35.100><c> private</c><00:00:35.460><c> citizen</c><00:00:35.700><c> smart</c>

00:00:36.319 --> 00:00:36.329 align:start position:0%
out so what does a private citizen smart
 

00:00:36.329 --> 00:00:38.240 align:start position:0%
out so what does a private citizen smart
phone<00:00:36.570><c> chimes</c><00:00:36.870><c> there's</c><00:00:37.680><c> a</c><00:00:37.739><c> few</c><00:00:37.920><c> different</c>

00:00:38.240 --> 00:00:38.250 align:start position:0%
phone chimes there's a few different
 

00:00:38.250 --> 00:00:39.950 align:start position:0%
phone chimes there's a few different
like<00:00:38.489><c> components</c><00:00:39.329><c> of</c><00:00:39.390><c> properties</c><00:00:39.810><c> and</c>

00:00:39.950 --> 00:00:39.960 align:start position:0%
like components of properties and
 

00:00:39.960 --> 00:00:41.510 align:start position:0%
like components of properties and
present<00:00:40.410><c> Pacific's</c><00:00:40.800><c> markup</c><00:00:41.130><c> caps</c><00:00:41.340><c> that</c><00:00:41.460><c> are</c>

00:00:41.510 --> 00:00:41.520 align:start position:0%
present Pacific's markup caps that are
 

00:00:41.520 --> 00:00:43.400 align:start position:0%
present Pacific's markup caps that are
going<00:00:41.670><c> to</c><00:00:41.760><c> go</c><00:00:41.880><c> over</c><00:00:42.120><c> it</c><00:00:42.210><c> with</c><00:00:42.240><c> exactly</c><00:00:42.870><c> what</c>

00:00:43.400 --> 00:00:43.410 align:start position:0%
going to go over it with exactly what
 

00:00:43.410 --> 00:00:47.630 align:start position:0%
going to go over it with exactly what
defines<00:00:43.800><c> them</c><00:00:45.380><c> another</c><00:00:46.380><c> case</c><00:00:46.650><c> privacy</c><00:00:47.490><c> is</c>

00:00:47.630 --> 00:00:47.640 align:start position:0%
defines them another case privacy is
 

00:00:47.640 --> 00:00:49.010 align:start position:0%
defines them another case privacy is
defined<00:00:48.030><c> by</c><00:00:48.420><c> two</c><00:00:48.540><c> properties</c>

00:00:49.010 --> 00:00:49.020 align:start position:0%
defined by two properties
 

00:00:49.020 --> 00:00:51.470 align:start position:0%
defined by two properties
confidentiality<00:00:49.560><c> and</c><00:00:50.160><c> anonymity</c><00:00:50.330><c> and</c><00:00:51.330><c> what</c>

00:00:51.470 --> 00:00:51.480 align:start position:0%
confidentiality and anonymity and what
 

00:00:51.480 --> 00:00:53.930 align:start position:0%
confidentiality and anonymity and what
we<00:00:51.600><c> define</c><00:00:51.900><c> privacy</c><00:00:52.470><c> is</c><00:00:52.620><c> in</c><00:00:53.100><c> this</c><00:00:53.370><c> case</c><00:00:53.520><c> that</c>

00:00:53.930 --> 00:00:53.940 align:start position:0%
we define privacy is in this case that
 

00:00:53.940 --> 00:00:55.940 align:start position:0%
we define privacy is in this case that
confidentiality<00:00:54.690><c> is</c><00:00:54.750><c> when</c><00:00:55.350><c> we</c><00:00:55.500><c> can</c><00:00:55.650><c> hide</c><00:00:55.920><c> the</c>

00:00:55.940 --> 00:00:55.950 align:start position:0%
confidentiality is when we can hide the
 

00:00:55.950 --> 00:00:58.400 align:start position:0%
confidentiality is when we can hide the
inlet<00:00:56.430><c> and</c><00:00:56.610><c> the</c><00:00:56.730><c> outputs</c><00:00:57.120><c> of</c><00:00:57.480><c> that</c><00:00:57.750><c> at</c><00:00:58.200><c> that</c>

00:00:58.400 --> 00:00:58.410 align:start position:0%
inlet and the outputs of that at that
 

00:00:58.410 --> 00:01:01.640 align:start position:0%
inlet and the outputs of that at that
state<00:00:58.740><c> machines</c><00:00:59.070><c> program</c><00:00:59.720><c> so</c><00:01:00.720><c> for</c><00:01:01.200><c> example</c>

00:01:01.640 --> 00:01:01.650 align:start position:0%
state machines program so for example
 

00:01:01.650 --> 00:01:03.230 align:start position:0%
state machines program so for example
like<00:01:01.740><c> in</c><00:01:01.920><c> a</c><00:01:01.950><c> slowly</c><00:01:02.220><c> smart</c><00:01:02.580><c> contract</c><00:01:03.000><c> we</c><00:01:03.150><c> all</c>

00:01:03.230 --> 00:01:03.240 align:start position:0%
like in a slowly smart contract we all
 

00:01:03.240 --> 00:01:05.600 align:start position:0%
like in a slowly smart contract we all
know<00:01:03.450><c> that</c><00:01:04.170><c> the</c><00:01:04.830><c> inputs</c><00:01:05.129><c> are</c><00:01:05.220><c> not</c><00:01:05.339><c> private</c>

00:01:05.600 --> 00:01:05.610 align:start position:0%
know that the inputs are not private
 

00:01:05.610 --> 00:01:07.700 align:start position:0%
know that the inputs are not private
everybody<00:01:06.090><c> can</c><00:01:06.240><c> see</c><00:01:06.360><c> them</c><00:01:06.509><c> as</c><00:01:07.320><c> well</c><00:01:07.500><c> as</c><00:01:07.619><c> they</c>

00:01:07.700 --> 00:01:07.710 align:start position:0%
everybody can see them as well as they
 

00:01:07.710 --> 00:01:09.770 align:start position:0%
everybody can see them as well as they
are<00:01:07.740><c> also</c><00:01:07.979><c> no</c><00:01:08.189><c> no</c><00:01:08.400><c> buts</c><00:01:08.670><c> there</c><00:01:09.000><c> the</c><00:01:09.299><c> inputs</c><00:01:09.659><c> are</c>

00:01:09.770 --> 00:01:09.780 align:start position:0%
are also no no buts there the inputs are
 

00:01:09.780 --> 00:01:12.230 align:start position:0%
are also no no buts there the inputs are
not<00:01:10.189><c> confidential</c><00:01:11.189><c> and</c><00:01:11.460><c> also</c><00:01:11.939><c> they</c><00:01:12.119><c> don't</c>

00:01:12.230 --> 00:01:12.240 align:start position:0%
not confidential and also they don't
 

00:01:12.240 --> 00:01:13.700 align:start position:0%
not confidential and also they don't
find<00:01:12.509><c> the</c><00:01:12.659><c> users</c><00:01:12.900><c> involved</c><00:01:13.350><c> in</c><00:01:13.560><c> that</c>

00:01:13.700 --> 00:01:13.710 align:start position:0%
find the users involved in that
 

00:01:13.710 --> 00:01:16.760 align:start position:0%
find the users involved in that
confrontation<00:01:14.040><c> so</c><00:01:14.970><c> we</c><00:01:15.240><c> have</c><00:01:15.360><c> two</c><00:01:15.770><c> properties</c>

00:01:16.760 --> 00:01:16.770 align:start position:0%
confrontation so we have two properties
 

00:01:16.770 --> 00:01:17.899 align:start position:0%
confrontation so we have two properties
that<00:01:16.890><c> we've</c><00:01:17.100><c> been</c><00:01:17.220><c> finding</c><00:01:17.520><c> but</c><00:01:17.790><c> is</c>

00:01:17.899 --> 00:01:17.909 align:start position:0%
that we've been finding but is
 

00:01:17.909 --> 00:01:20.480 align:start position:0%
that we've been finding but is
confidentiality<00:01:18.659><c> so</c><00:01:19.470><c> that's</c><00:01:20.040><c> like</c><00:01:20.159><c> the</c><00:01:20.220><c> bare</c>

00:01:20.480 --> 00:01:20.490 align:start position:0%
confidentiality so that's like the bare
 

00:01:20.490 --> 00:01:22.610 align:start position:0%
confidentiality so that's like the bare
minimum<00:01:20.880><c> which</c><00:01:21.450><c> is</c><00:01:21.570><c> like</c><00:01:21.720><c> just</c><00:01:21.930><c> and</c><00:01:22.140><c> puts</c><00:01:22.500><c> it</c>

00:01:22.610 --> 00:01:22.620 align:start position:0%
minimum which is like just and puts it
 

00:01:22.620 --> 00:01:24.560 align:start position:0%
minimum which is like just and puts it
in<00:01:22.770><c> and</c><00:01:23.460><c> then</c><00:01:23.610><c> and</c><00:01:23.850><c> there</c><00:01:24.030><c> would</c><00:01:24.240><c> be</c><00:01:24.270><c> like</c><00:01:24.479><c> a</c>

00:01:24.560 --> 00:01:24.570 align:start position:0%
in and then and there would be like a
 

00:01:24.570 --> 00:01:27.230 align:start position:0%
in and then and there would be like a
more<00:01:24.810><c> complete</c><00:01:25.710><c> solution</c><00:01:26.400><c> where</c><00:01:26.820><c> it</c><00:01:26.909><c> applies</c>

00:01:27.230 --> 00:01:27.240 align:start position:0%
more complete solution where it applies
 

00:01:27.240 --> 00:01:30.290 align:start position:0%
more complete solution where it applies
confidentiality<00:01:28.970><c> you're</c><00:01:29.970><c> probably</c><00:01:30.150><c> familiar</c>

00:01:30.290 --> 00:01:30.300 align:start position:0%
confidentiality you're probably familiar
 

00:01:30.300 --> 00:01:32.000 align:start position:0%
confidentiality you're probably familiar
with<00:01:30.540><c> some</c><00:01:30.780><c> of</c><00:01:30.810><c> the</c><00:01:30.930><c> use</c><00:01:31.020><c> cases</c><00:01:31.050><c> for</c><00:01:31.680><c> smart</c>

00:01:32.000 --> 00:01:32.010 align:start position:0%
with some of the use cases for smart
 

00:01:32.010 --> 00:01:34.219 align:start position:0%
with some of the use cases for smart
contracts<00:01:32.490><c> in</c><00:01:32.670><c> case</c><00:01:32.820><c> you</c><00:01:32.940><c> didn't</c><00:01:33.240><c> know</c><00:01:33.360><c> so</c><00:01:34.080><c> our</c>

00:01:34.219 --> 00:01:34.229 align:start position:0%
contracts in case you didn't know so our
 

00:01:34.229 --> 00:01:37.010 align:start position:0%
contracts in case you didn't know so our
contracts<00:01:34.800><c> are</c><00:01:35.070><c> also</c><00:01:35.490><c> a</c><00:01:36.030><c> form</c><00:01:36.300><c> of</c><00:01:36.570><c> private</c>

00:01:37.010 --> 00:01:37.020 align:start position:0%
contracts are also a form of private
 

00:01:37.020 --> 00:01:38.570 align:start position:0%
contracts are also a form of private
transaction<00:01:37.620><c> so</c><00:01:37.799><c> like</c><00:01:38.070><c> a</c><00:01:38.100><c> Bitcoin</c>

00:01:38.570 --> 00:01:38.580 align:start position:0%
transaction so like a Bitcoin
 

00:01:38.580 --> 00:01:42.020 align:start position:0%
transaction so like a Bitcoin
transaction<00:01:39.240><c> is</c><00:01:39.420><c> a</c><00:01:40.350><c> smart</c><00:01:40.950><c> contract</c><00:01:41.400><c> to</c><00:01:41.580><c> some</c>

00:01:42.020 --> 00:01:42.030 align:start position:0%
transaction is a smart contract to some
 

00:01:42.030 --> 00:01:43.969 align:start position:0%
transaction is a smart contract to some
extent<00:01:42.360><c> so</c><00:01:42.900><c> in</c><00:01:43.290><c> the</c><00:01:43.380><c> case</c><00:01:43.530><c> of</c><00:01:43.560><c> private</c>

00:01:43.969 --> 00:01:43.979 align:start position:0%
extent so in the case of private
 

00:01:43.979 --> 00:01:46.090 align:start position:0%
extent so in the case of private
transactions<00:01:44.580><c> there</c><00:01:45.000><c> are</c><00:01:45.090><c> viewing</c><00:01:45.570><c> with</c>

00:01:46.090 --> 00:01:46.100 align:start position:0%
transactions there are viewing with
 

00:01:46.100 --> 00:01:49.950 align:start position:0%
transactions there are viewing with
these<00:01:46.280><c> Z</c><00:01:46.970><c> cash</c><00:01:47.210><c> banana</c><00:01:47.659><c> and</c><00:01:48.080><c> two</c><00:01:48.409><c> major</c><00:01:48.620><c> ones</c>

00:01:49.950 --> 00:01:49.960 align:start position:0%
these Z cash banana and two major ones
 

00:01:49.960 --> 00:01:52.510 align:start position:0%
these Z cash banana and two major ones
private<00:01:50.960><c> Bodi</c><00:01:51.170><c> is</c><00:01:51.590><c> known</c><00:01:51.890><c> as</c><00:01:52.070><c> case</c><00:01:52.280><c> where</c>

00:01:52.510 --> 00:01:52.520 align:start position:0%
private Bodi is known as case where
 

00:01:52.520 --> 00:01:54.760 align:start position:0%
private Bodi is known as case where
people<00:01:52.940><c> actually</c><00:01:53.360><c> need</c><00:01:53.720><c> to</c><00:01:53.930><c> have</c><00:01:54.110><c> their</c><00:01:54.380><c> some</c>

00:01:54.760 --> 00:01:54.770 align:start position:0%
people actually need to have their some
 

00:01:54.770 --> 00:01:56.380 align:start position:0%
people actually need to have their some
privacy<00:01:55.160><c> some</c><00:01:55.490><c> degree</c><00:01:55.729><c> of</c><00:01:55.760><c> maybe</c><00:01:56.180><c> even</c>

00:01:56.380 --> 00:01:56.390 align:start position:0%
privacy some degree of maybe even
 

00:01:56.390 --> 00:01:59.260 align:start position:0%
privacy some degree of maybe even
anonymity<00:01:56.750><c> when</c><00:01:57.320><c> they</c><00:01:57.440><c> vote</c><00:01:57.680><c> to</c><00:01:58.070><c> cast</c><00:01:58.760><c> ballots</c>

00:01:59.260 --> 00:01:59.270 align:start position:0%
anonymity when they vote to cast ballots
 

00:01:59.270 --> 00:02:03.670 align:start position:0%
anonymity when they vote to cast ballots
as<00:02:00.080><c> well</c><00:02:00.320><c> as</c><00:02:00.460><c> auctions</c><00:02:01.460><c> there's</c><00:02:02.450><c> a</c><00:02:02.540><c> really</c><00:02:02.930><c> big</c>

00:02:03.670 --> 00:02:03.680 align:start position:0%
as well as auctions there's a really big
 

00:02:03.680 --> 00:02:06.910 align:start position:0%
as well as auctions there's a really big
market<00:02:03.740><c> for</c><00:02:04.160><c> wanted</c><00:02:04.790><c> options</c><00:02:05.240><c> and</c><00:02:06.110><c> keeping</c>

00:02:06.910 --> 00:02:06.920 align:start position:0%
market for wanted options and keeping
 

00:02:06.920 --> 00:02:08.499 align:start position:0%
market for wanted options and keeping
that<00:02:07.040><c> who</c><00:02:07.250><c> is</c><00:02:07.369><c> paying</c><00:02:07.580><c> for</c><00:02:07.700><c> what</c><00:02:08.000><c> how</c><00:02:08.360><c> much</c>

00:02:08.499 --> 00:02:08.509 align:start position:0%
that who is paying for what how much
 

00:02:08.509 --> 00:02:14.170 align:start position:0%
that who is paying for what how much
they're<00:02:08.720><c> paying</c><00:02:08.750><c> right</c><00:02:12.520><c> so</c><00:02:13.520><c> there</c><00:02:13.970><c> are</c><00:02:14.060><c> some</c>

00:02:14.170 --> 00:02:14.180 align:start position:0%
they're paying right so there are some
 

00:02:14.180 --> 00:02:16.860 align:start position:0%
they're paying right so there are some
considerations<00:02:14.510><c> for</c><00:02:14.959><c> preserving</c><00:02:15.800><c> smart</c><00:02:16.160><c> cat</c>

00:02:16.860 --> 00:02:16.870 align:start position:0%
considerations for preserving smart cat
 

00:02:16.870 --> 00:02:19.210 align:start position:0%
considerations for preserving smart cat
an<00:02:17.870><c> honor</c><00:02:18.080><c> talk</c><00:02:18.320><c> were</c><00:02:18.500><c> mainly</c><00:02:18.770><c> going</c><00:02:18.920><c> to</c><00:02:19.130><c> focus</c>

00:02:19.210 --> 00:02:19.220 align:start position:0%
an honor talk were mainly going to focus
 

00:02:19.220 --> 00:02:21.880 align:start position:0%
an honor talk were mainly going to focus
on<00:02:19.870><c> transaction</c><00:02:20.870><c> privacy</c><00:02:21.290><c> the</c><00:02:21.410><c> reason</c><00:02:21.709><c> why</c><00:02:21.830><c> is</c>

00:02:21.880 --> 00:02:21.890 align:start position:0%
on transaction privacy the reason why is
 

00:02:21.890 --> 00:02:24.250 align:start position:0%
on transaction privacy the reason why is
because<00:02:22.070><c> transaction</c><00:02:22.850><c> privacy</c><00:02:23.270><c> is</c><00:02:23.480><c> a</c><00:02:23.900><c> small</c>

00:02:24.250 --> 00:02:24.260 align:start position:0%
because transaction privacy is a small
 

00:02:24.260 --> 00:02:27.930 align:start position:0%
because transaction privacy is a small
subset<00:02:24.530><c> problem</c><00:02:25.280><c> of</c><00:02:25.840><c> private</c><00:02:26.840><c> transit</c><00:02:27.650><c> of</c>

00:02:27.930 --> 00:02:27.940 align:start position:0%
subset problem of private transit of
 

00:02:27.940 --> 00:02:30.400 align:start position:0%
subset problem of private transit of
privacy<00:02:28.940><c> you</c><00:02:28.970><c> preserving</c><00:02:29.510><c> smart</c><00:02:29.810><c> contracts</c>

00:02:30.400 --> 00:02:30.410 align:start position:0%
privacy you preserving smart contracts
 

00:02:30.410 --> 00:02:32.470 align:start position:0%
privacy you preserving smart contracts
and<00:02:30.560><c> the</c><00:02:31.070><c> cool</c><00:02:31.250><c> thing</c><00:02:31.430><c> about</c><00:02:31.520><c> transactions</c><00:02:32.390><c> is</c>

00:02:32.470 --> 00:02:32.480 align:start position:0%
and the cool thing about transactions is
 

00:02:32.480 --> 00:02:34.330 align:start position:0%
and the cool thing about transactions is
that<00:02:32.600><c> when</c><00:02:32.720><c> you</c><00:02:32.810><c> make</c><00:02:33.140><c> them</c><00:02:33.350><c> private</c><00:02:33.620><c> you</c><00:02:34.190><c> can</c>

00:02:34.330 --> 00:02:34.340 align:start position:0%
that when you make them private you can
 

00:02:34.340 --> 00:02:37.390 align:start position:0%
that when you make them private you can
actually<00:02:34.430><c> sometimes</c><00:02:35.030><c> generalize</c><00:02:35.810><c> these</c><00:02:36.400><c> into</c>

00:02:37.390 --> 00:02:37.400 align:start position:0%
actually sometimes generalize these into
 

00:02:37.400 --> 00:02:39.400 align:start position:0%
actually sometimes generalize these into
more<00:02:37.610><c> broad</c><00:02:37.970><c> definitions</c><00:02:38.900><c> of</c><00:02:39.140><c> smart</c>

00:02:39.400 --> 00:02:39.410 align:start position:0%
more broad definitions of smart
 

00:02:39.410 --> 00:02:40.750 align:start position:0%
more broad definitions of smart
contracts<00:02:39.769><c> so</c><00:02:39.920><c> they</c><00:02:39.950><c> can</c><00:02:40.130><c> actually</c><00:02:40.280><c> make</c><00:02:40.580><c> them</c>

00:02:40.750 --> 00:02:40.760 align:start position:0%
contracts so they can actually make them
 

00:02:40.760 --> 00:02:42.070 align:start position:0%
contracts so they can actually make them
into<00:02:40.970><c> more</c><00:02:41.180><c> intelligent</c><00:02:41.630><c> Asians</c>

00:02:42.070 --> 00:02:42.080 align:start position:0%
into more intelligent Asians
 

00:02:42.080 --> 00:02:44.350 align:start position:0%
into more intelligent Asians
now<00:02:42.440><c> don't</c><00:02:42.890><c> that</c><00:02:43.190><c> weren't</c><00:02:43.519><c> just</c><00:02:43.700><c> transactions</c>

00:02:44.350 --> 00:02:44.360 align:start position:0%
now don't that weren't just transactions
 

00:02:44.360 --> 00:02:45.940 align:start position:0%
now don't that weren't just transactions
there<00:02:44.450><c> may</c><00:02:44.570><c> be</c><00:02:44.600><c> involved</c><00:02:44.930><c> like</c><00:02:45.410><c> whole</c><00:02:45.650><c> state</c>

00:02:45.940 --> 00:02:45.950 align:start position:0%
there may be involved like whole state
 

00:02:45.950 --> 00:02:47.350 align:start position:0%
there may be involved like whole state
machine<00:02:46.220><c> you</c><00:02:46.250><c> can</c><00:02:46.489><c> pull</c><00:02:46.640><c> an</c><00:02:46.730><c> execution</c><00:02:47.209><c> we'll</c>

00:02:47.350 --> 00:02:47.360 align:start position:0%
machine you can pull an execution we'll
 

00:02:47.360 --> 00:02:50.320 align:start position:0%
machine you can pull an execution we'll
be<00:02:47.450><c> getting</c><00:02:47.660><c> more</c><00:02:47.870><c> into</c><00:02:48.080><c> that</c><00:02:48.170><c> later</c><00:02:48.880><c> so</c><00:02:49.880><c> we</c>

00:02:50.320 --> 00:02:50.330 align:start position:0%
be getting more into that later so we
 

00:02:50.330 --> 00:02:51.400 align:start position:0%
be getting more into that later so we
believe<00:02:50.480><c> there</c><00:02:50.900><c> are</c><00:02:50.989><c> four</c><00:02:51.260><c> main</c>

00:02:51.400 --> 00:02:51.410 align:start position:0%
believe there are four main
 

00:02:51.410 --> 00:02:52.960 align:start position:0%
believe there are four main
considerations<00:02:52.190><c> that</c><00:02:52.310><c> go</c><00:02:52.549><c> into</c><00:02:52.580><c> actually</c>

00:02:52.960 --> 00:02:52.970 align:start position:0%
considerations that go into actually
 

00:02:52.970 --> 00:02:55.270 align:start position:0%
considerations that go into actually
developing<00:02:53.750><c> a</c><00:02:53.930><c> privacy</c><00:02:54.380><c> preserving</c><00:02:54.560><c> smart</c>

00:02:55.270 --> 00:02:55.280 align:start position:0%
developing a privacy preserving smart
 

00:02:55.280 --> 00:02:56.140 align:start position:0%
developing a privacy preserving smart
contract

00:02:56.140 --> 00:02:56.150 align:start position:0%
contract
 

00:02:56.150 --> 00:02:58.870 align:start position:0%
contract
so<00:02:56.390><c> we've</c><00:02:56.840><c> separating</c><00:02:57.410><c> things</c><00:02:57.500><c> out</c><00:02:57.739><c> in</c><00:02:58.040><c> queue</c>

00:02:58.870 --> 00:02:58.880 align:start position:0%
so we've separating things out in queue
 

00:02:58.880 --> 00:03:01.350 align:start position:0%
so we've separating things out in queue
the<00:02:59.000><c> privacy</c><00:02:59.840><c> security</c><00:03:00.230><c> and</c><00:03:00.650><c> functionality</c>

00:03:01.350 --> 00:03:01.360 align:start position:0%
the privacy security and functionality
 

00:03:01.360 --> 00:03:03.760 align:start position:0%
the privacy security and functionality
within<00:03:02.360><c> each</c><00:03:02.630><c> of</c><00:03:02.660><c> us</c><00:03:02.840><c> there's</c><00:03:03.350><c> a</c><00:03:03.500><c> lot</c><00:03:03.530><c> of</c>

00:03:03.760 --> 00:03:03.770 align:start position:0%
within each of us there's a lot of
 

00:03:03.770 --> 00:03:06.190 align:start position:0%
within each of us there's a lot of
complexities<00:03:04.460><c> so</c><00:03:05.090><c> in</c><00:03:05.360><c> efficiency</c><00:03:05.930><c> you</c><00:03:06.050><c> can</c>

00:03:06.190 --> 00:03:06.200 align:start position:0%
complexities so in efficiency you can
 

00:03:06.200 --> 00:03:08.230 align:start position:0%
complexities so in efficiency you can
ask<00:03:06.350><c> yourself</c><00:03:06.830><c> how</c><00:03:07.160><c> long</c><00:03:07.190><c> does</c><00:03:07.640><c> it</c><00:03:07.700><c> take</c><00:03:08.000><c> to</c>

00:03:08.230 --> 00:03:08.240 align:start position:0%
ask yourself how long does it take to
 

00:03:08.240 --> 00:03:10.090 align:start position:0%
ask yourself how long does it take to
actually<00:03:08.600><c> generate</c><00:03:08.840><c> the</c><00:03:09.140><c> transaction</c>

00:03:10.090 --> 00:03:10.100 align:start position:0%
actually generate the transaction
 

00:03:10.100 --> 00:03:12.700 align:start position:0%
actually generate the transaction
what<00:03:10.460><c> about</c><00:03:10.550><c> verifying</c><00:03:11.300><c> a</c><00:03:11.450><c> transaction</c><00:03:12.170><c> what</c>

00:03:12.700 --> 00:03:12.710 align:start position:0%
what about verifying a transaction what
 

00:03:12.710 --> 00:03:14.650 align:start position:0%
what about verifying a transaction what
is<00:03:12.830><c> the</c><00:03:12.950><c> actual</c><00:03:13.310><c> communication</c><00:03:14.060><c> complexity</c>

00:03:14.650 --> 00:03:14.660 align:start position:0%
is the actual communication complexity
 

00:03:14.660 --> 00:03:17.170 align:start position:0%
is the actual communication complexity
setup<00:03:15.260><c> string</c><00:03:15.560><c> size</c><00:03:15.830><c> set-up</c><00:03:16.550><c> time</c><00:03:16.790><c> that's</c>

00:03:17.170 --> 00:03:17.180 align:start position:0%
setup string size set-up time that's
 

00:03:17.180 --> 00:03:19.600 align:start position:0%
setup string size set-up time that's
entering<00:03:17.630><c> size</c><00:03:17.960><c> what</c><00:03:18.950><c> are</c><00:03:19.070><c> the</c><00:03:19.160><c> hardware</c>

00:03:19.600 --> 00:03:19.610 align:start position:0%
entering size what are the hardware
 

00:03:19.610 --> 00:03:21.850 align:start position:0%
entering size what are the hardware
resources<00:03:19.820><c> required</c><00:03:20.630><c> government</c><00:03:21.140><c> zero</c>

00:03:21.850 --> 00:03:21.860 align:start position:0%
resources required government zero
 

00:03:21.860 --> 00:03:25.240 align:start position:0%
resources required government zero
knowledge<00:03:22.100><c> systems</c><00:03:22.820><c> do</c><00:03:23.090><c> you</c><00:03:23.180><c> have</c><00:03:23.420><c> a</c><00:03:24.070><c> lot</c><00:03:25.070><c> of</c>

00:03:25.240 --> 00:03:25.250 align:start position:0%
knowledge systems do you have a lot of
 

00:03:25.250 --> 00:03:26.950 align:start position:0%
knowledge systems do you have a lot of
hardware<00:03:25.610><c> resources</c><00:03:26.150><c> required</c><00:03:26.570><c> and</c><00:03:26.870><c> they</c>

00:03:26.950 --> 00:03:26.960 align:start position:0%
hardware resources required and they
 

00:03:26.960 --> 00:03:29.710 align:start position:0%
hardware resources required and they
tend<00:03:27.230><c> to</c><00:03:27.320><c> gloss</c><00:03:27.470><c> over</c><00:03:27.740><c> that</c><00:03:28.040><c> aspect</c><00:03:28.490><c> and</c><00:03:29.180><c> how</c>

00:03:29.710 --> 00:03:29.720 align:start position:0%
tend to gloss over that aspect and how
 

00:03:29.720 --> 00:03:32.710 align:start position:0%
tend to gloss over that aspect and how
does<00:03:29.930><c> it</c><00:03:30.050><c> actually</c><00:03:30.080><c> scale</c><00:03:31.040><c> with</c><00:03:31.760><c> privacy</c><00:03:32.210><c> as</c>

00:03:32.710 --> 00:03:32.720 align:start position:0%
does it actually scale with privacy as
 

00:03:32.720 --> 00:03:34.960 align:start position:0%
does it actually scale with privacy as
we<00:03:33.050><c> mentioned</c><00:03:33.470><c> before</c><00:03:33.800><c> can</c><00:03:34.100><c> we</c><00:03:34.550><c> provide</c>

00:03:34.960 --> 00:03:34.970 align:start position:0%
we mentioned before can we provide
 

00:03:34.970 --> 00:03:38.470 align:start position:0%
we mentioned before can we provide
confidentiality<00:03:35.810><c> or</c><00:03:36.500><c> anonymity</c><00:03:36.680><c> and</c><00:03:37.370><c> is</c><00:03:38.300><c> the</c>

00:03:38.470 --> 00:03:38.480 align:start position:0%
confidentiality or anonymity and is the
 

00:03:38.480 --> 00:03:39.970 align:start position:0%
confidentiality or anonymity and is the
privacy<00:03:38.870><c> based</c><00:03:39.200><c> on</c><00:03:39.440><c> cryptographic</c>

00:03:39.970 --> 00:03:39.980 align:start position:0%
privacy based on cryptographic
 

00:03:39.980 --> 00:03:42.970 align:start position:0%
privacy based on cryptographic
techniques<00:03:40.940><c> so</c><00:03:41.450><c> do</c><00:03:41.660><c> we</c><00:03:41.810><c> have</c><00:03:41.840><c> some</c><00:03:42.080><c> truthful</c>

00:03:42.970 --> 00:03:42.980 align:start position:0%
techniques so do we have some truthful
 

00:03:42.980 --> 00:03:45.790 align:start position:0%
techniques so do we have some truthful
form<00:03:43.250><c> of</c><00:03:43.430><c> privacy</c><00:03:44.000><c> or</c><00:03:44.660><c> are</c><00:03:45.080><c> we</c><00:03:45.230><c> using</c><00:03:45.440><c> other</c>

00:03:45.790 --> 00:03:45.800 align:start position:0%
form of privacy or are we using other
 

00:03:45.800 --> 00:03:47.320 align:start position:0%
form of privacy or are we using other
techniques<00:03:46.310><c> such</c><00:03:46.640><c> as</c><00:03:46.670><c> tumblers</c><00:03:47.300><c> for</c>

00:03:47.320 --> 00:03:47.330 align:start position:0%
techniques such as tumblers for
 

00:03:47.330 --> 00:03:50.290 align:start position:0%
techniques such as tumblers for
anonymity<00:03:48.140><c> or</c><00:03:48.500><c> stealth</c><00:03:48.800><c> addresses</c><00:03:49.300><c> security</c>

00:03:50.290 --> 00:03:50.300 align:start position:0%
anonymity or stealth addresses security
 

00:03:50.300 --> 00:03:52.420 align:start position:0%
anonymity or stealth addresses security
has<00:03:50.510><c> similar</c><00:03:51.140><c> considerations</c><00:03:51.860><c> is</c><00:03:52.100><c> the</c>

00:03:52.420 --> 00:03:52.430 align:start position:0%
has similar considerations is the
 

00:03:52.430 --> 00:03:55.150 align:start position:0%
has similar considerations is the
security<00:03:53.000><c> based</c><00:03:53.270><c> on</c><00:03:53.800><c> cryptography</c>

00:03:55.150 --> 00:03:55.160 align:start position:0%
security based on cryptography
 

00:03:55.160 --> 00:03:57.700 align:start position:0%
security based on cryptography
do<00:03:55.460><c> we</c><00:03:55.640><c> have</c><00:03:55.850><c> provable</c><00:03:56.420><c> security</c><00:03:57.050><c> or</c><00:03:57.410><c> is</c>

00:03:57.700 --> 00:03:57.710 align:start position:0%
do we have provable security or is
 

00:03:57.710 --> 00:03:59.830 align:start position:0%
do we have provable security or is
security<00:03:58.280><c> based</c><00:03:58.580><c> on</c><00:03:58.760><c> non</c><00:03:59.390><c> cryptographic</c>

00:03:59.830 --> 00:03:59.840 align:start position:0%
security based on non cryptographic
 

00:03:59.840 --> 00:04:03.190 align:start position:0%
security based on non cryptographic
techniques<00:04:00.700><c> we</c><00:04:01.700><c> can</c><00:04:01.730><c> look</c><00:04:02.180><c> at</c><00:04:02.360><c> trusted</c><00:04:02.810><c> setup</c>

00:04:03.190 --> 00:04:03.200 align:start position:0%
techniques we can look at trusted setup
 

00:04:03.200 --> 00:04:05.830 align:start position:0%
techniques we can look at trusted setup
we<00:04:03.800><c> also</c><00:04:04.100><c> have</c><00:04:04.400><c> to</c><00:04:04.580><c> consider</c><00:04:04.790><c> LAN</c><00:04:05.270><c> standard</c>

00:04:05.830 --> 00:04:05.840 align:start position:0%
we also have to consider LAN standard
 

00:04:05.840 --> 00:04:08.020 align:start position:0%
we also have to consider LAN standard
cryptographic<00:04:06.170><c> assumptions</c><00:04:07.010><c> such</c><00:04:07.340><c> as</c><00:04:07.580><c> using</c>

00:04:08.020 --> 00:04:08.030 align:start position:0%
cryptographic assumptions such as using
 

00:04:08.030 --> 00:04:10.060 align:start position:0%
cryptographic assumptions such as using
the<00:04:08.120><c> algebraic</c><00:04:08.600><c> remodel</c><00:04:09.230><c> knowledge</c><00:04:09.920><c> of</c>

00:04:10.060 --> 00:04:10.070 align:start position:0%
the algebraic remodel knowledge of
 

00:04:10.070 --> 00:04:11.980 align:start position:0%
the algebraic remodel knowledge of
exponent<00:04:10.640><c> which</c><00:04:10.790><c> are</c><00:04:10.940><c> slightly</c><00:04:11.210><c> on</c><00:04:11.480><c> standard</c>

00:04:11.980 --> 00:04:11.990 align:start position:0%
exponent which are slightly on standard
 

00:04:11.990 --> 00:04:14.170 align:start position:0%
exponent which are slightly on standard
and<00:04:12.710><c> we</c><00:04:12.860><c> have</c><00:04:12.950><c> to</c><00:04:13.130><c> consider</c><00:04:13.280><c> what</c><00:04:13.850><c> kind</c><00:04:14.060><c> of</c>

00:04:14.170 --> 00:04:14.180 align:start position:0%
and we have to consider what kind of
 

00:04:14.180 --> 00:04:16.390 align:start position:0%
and we have to consider what kind of
adversary<00:04:14.780><c> is</c><00:04:15.140><c> our</c><00:04:15.350><c> scheme</c><00:04:15.620><c> actually</c><00:04:16.100><c> secure</c>

00:04:16.390 --> 00:04:16.400 align:start position:0%
adversary is our scheme actually secure
 

00:04:16.400 --> 00:04:18.280 align:start position:0%
adversary is our scheme actually secure
against<00:04:16.640><c> a</c><00:04:16.850><c> post</c><00:04:17.120><c> one-to-one</c><00:04:17.870><c> a</c><00:04:17.900><c> semi</c>

00:04:18.280 --> 00:04:18.290 align:start position:0%
against a post one-to-one a semi
 

00:04:18.290 --> 00:04:20.710 align:start position:0%
against a post one-to-one a semi
malicious<00:04:18.799><c> one</c><00:04:19.040><c> and</c><00:04:19.489><c> then</c><00:04:20.000><c> finally</c><00:04:20.510><c> and</c>

00:04:20.710 --> 00:04:20.720 align:start position:0%
malicious one and then finally and
 

00:04:20.720 --> 00:04:22.690 align:start position:0%
malicious one and then finally and
arguably<00:04:21.320><c> to</c><00:04:21.590><c> us</c><00:04:21.739><c> the</c><00:04:22.010><c> most</c><00:04:22.130><c> important</c>

00:04:22.690 --> 00:04:22.700 align:start position:0%
arguably to us the most important
 

00:04:22.700 --> 00:04:24.790 align:start position:0%
arguably to us the most important
consideration<00:04:23.390><c> is</c><00:04:23.510><c> functionalities</c><00:04:24.320><c> when</c>

00:04:24.790 --> 00:04:24.800 align:start position:0%
consideration is functionalities when
 

00:04:24.800 --> 00:04:26.610 align:start position:0%
consideration is functionalities when
they're<00:04:24.920><c> talking</c><00:04:25.160><c> about</c><00:04:25.430><c> developing</c><00:04:26.180><c> PTSD</c>

00:04:26.610 --> 00:04:26.620 align:start position:0%
they're talking about developing PTSD
 

00:04:26.620 --> 00:04:29.200 align:start position:0%
they're talking about developing PTSD
can<00:04:27.620><c> you</c><00:04:27.830><c> actually</c><00:04:28.250><c> adapt</c><00:04:28.610><c> your</c><00:04:28.850><c> scheme</c><00:04:29.180><c> to</c>

00:04:29.200 --> 00:04:29.210 align:start position:0%
can you actually adapt your scheme to
 

00:04:29.210 --> 00:04:31.900 align:start position:0%
can you actually adapt your scheme to
new<00:04:29.630><c> settings</c><00:04:30.290><c> is</c><00:04:30.710><c> it</c><00:04:30.950><c> possible</c><00:04:31.460><c> to</c><00:04:31.520><c> really</c>

00:04:31.900 --> 00:04:31.910 align:start position:0%
new settings is it possible to really
 

00:04:31.910 --> 00:04:34.660 align:start position:0%
new settings is it possible to really
express<00:04:32.450><c> any</c><00:04:32.780><c> arbitrary</c><00:04:33.680><c> computation</c><00:04:34.460><c> with</c>

00:04:34.660 --> 00:04:34.670 align:start position:0%
express any arbitrary computation with
 

00:04:34.670 --> 00:04:36.790 align:start position:0%
express any arbitrary computation with
your<00:04:34.820><c> scheme</c><00:04:35.150><c> and</c><00:04:35.630><c> more</c><00:04:35.900><c> importantly</c><00:04:36.380><c> is</c>

00:04:36.790 --> 00:04:36.800 align:start position:0%
your scheme and more importantly is
 

00:04:36.800 --> 00:04:38.770 align:start position:0%
your scheme and more importantly is
there<00:04:36.980><c> support</c><00:04:37.310><c> for</c><00:04:37.400><c> stateful</c><00:04:38.000><c> computations</c>

00:04:38.770 --> 00:04:38.780 align:start position:0%
there support for stateful computations
 

00:04:38.780 --> 00:04:41.790 align:start position:0%
there support for stateful computations
like<00:04:39.080><c> area</c>

00:04:41.790 --> 00:04:41.800 align:start position:0%
like area
 

00:04:41.800 --> 00:04:44.590 align:start position:0%
like area
so<00:04:42.800><c> that</c><00:04:43.190><c> leads</c><00:04:43.430><c> us</c><00:04:43.550><c> into</c><00:04:43.880><c> what</c><00:04:44.060><c> we</c><00:04:44.240><c> believe</c>

00:04:44.590 --> 00:04:44.600 align:start position:0%
so that leads us into what we believe
 

00:04:44.600 --> 00:04:46.540 align:start position:0%
so that leads us into what we believe
are<00:04:44.870><c> the</c><00:04:44.990><c> four</c><00:04:45.200><c> definitions</c><00:04:45.440><c> for</c><00:04:46.280><c> these</c>

00:04:46.540 --> 00:04:46.550 align:start position:0%
are the four definitions for these
 

00:04:46.550 --> 00:04:49.090 align:start position:0%
are the four definitions for these
qualities<00:04:47.300><c> for</c><00:04:47.540><c> efficiency</c><00:04:48.140><c> in</c><00:04:48.560><c> the</c><00:04:48.710><c> ideal</c>

00:04:49.090 --> 00:04:49.100 align:start position:0%
qualities for efficiency in the ideal
 

00:04:49.100 --> 00:04:51.550 align:start position:0%
qualities for efficiency in the ideal
world<00:04:49.130><c> it</c><00:04:49.730><c> should</c><00:04:49.880><c> be</c><00:04:50.060><c> quick</c><00:04:50.480><c> to</c><00:04:50.750><c> generate</c><00:04:51.320><c> and</c>

00:04:51.550 --> 00:04:51.560 align:start position:0%
world it should be quick to generate and
 

00:04:51.560 --> 00:04:54.010 align:start position:0%
world it should be quick to generate and
verify<00:04:52.070><c> transactions</c><00:04:52.850><c> that</c><00:04:53.540><c> it</c><00:04:53.720><c> should</c><00:04:53.900><c> be</c>

00:04:54.010 --> 00:04:54.020 align:start position:0%
verify transactions that it should be
 

00:04:54.020 --> 00:04:55.360 align:start position:0%
verify transactions that it should be
fast<00:04:54.320><c> there</c><00:04:54.650><c> should</c><00:04:54.830><c> be</c><00:04:54.950><c> a</c><00:04:54.980><c> small</c>

00:04:55.360 --> 00:04:55.370 align:start position:0%
fast there should be a small
 

00:04:55.370 --> 00:04:58.120 align:start position:0%
fast there should be a small
communication<00:04:56.270><c> cost</c><00:04:56.830><c> it</c><00:04:57.830><c> should</c><00:04:58.040><c> be</c>

00:04:58.120 --> 00:04:58.130 align:start position:0%
communication cost it should be
 

00:04:58.130 --> 00:04:59.950 align:start position:0%
communication cost it should be
efficient<00:04:58.610><c> when</c><00:04:58.760><c> scaling</c><00:04:59.300><c> and</c><00:04:59.480><c> minimal</c>

00:04:59.950 --> 00:04:59.960 align:start position:0%
efficient when scaling and minimal
 

00:04:59.960 --> 00:05:02.200 align:start position:0%
efficient when scaling and minimal
hardware<00:05:00.440><c> resources</c><00:05:00.950><c> are</c><00:05:01.340><c> required</c><00:05:01.490><c> with</c>

00:05:02.200 --> 00:05:02.210 align:start position:0%
hardware resources are required with
 

00:05:02.210 --> 00:05:03.940 align:start position:0%
hardware resources are required with
privacy<00:05:02.660><c> we</c><00:05:03.020><c> should</c><00:05:03.320><c> be</c><00:05:03.470><c> able</c><00:05:03.590><c> to</c><00:05:03.740><c> get</c>

00:05:03.940 --> 00:05:03.950 align:start position:0%
privacy we should be able to get
 

00:05:03.950 --> 00:05:06.790 align:start position:0%
privacy we should be able to get
anonymity<00:05:04.550><c> not</c><00:05:05.210><c> just</c><00:05:05.540><c> confidentiality</c><00:05:06.530><c> it</c>

00:05:06.790 --> 00:05:06.800 align:start position:0%
anonymity not just confidentiality it
 

00:05:06.800 --> 00:05:09.240 align:start position:0%
anonymity not just confidentiality it
should<00:05:07.070><c> be</c><00:05:07.190><c> based</c><00:05:07.340><c> solely</c><00:05:07.940><c> on</c><00:05:08.090><c> cryptography</c>

00:05:09.240 --> 00:05:09.250 align:start position:0%
should be based solely on cryptography
 

00:05:09.250 --> 00:05:11.860 align:start position:0%
should be based solely on cryptography
security<00:05:10.250><c> is</c><00:05:10.370><c> similar</c><00:05:10.790><c> it</c><00:05:11.210><c> should</c><00:05:11.420><c> be</c><00:05:11.570><c> based</c>

00:05:11.860 --> 00:05:11.870 align:start position:0%
security is similar it should be based
 

00:05:11.870 --> 00:05:14.590 align:start position:0%
security is similar it should be based
solely<00:05:12.140><c> on</c><00:05:12.650><c> cryptography</c><00:05:13.190><c> we</c><00:05:13.850><c> do</c><00:05:14.030><c> not</c><00:05:14.210><c> want</c><00:05:14.480><c> to</c>

00:05:14.590 --> 00:05:14.600 align:start position:0%
solely on cryptography we do not want to
 

00:05:14.600 --> 00:05:17.080 align:start position:0%
solely on cryptography we do not want to
use<00:05:14.810><c> a</c><00:05:14.840><c> trusted</c><00:05:15.200><c> set</c><00:05:15.650><c> up</c><00:05:15.800><c> both</c><00:05:16.160><c> for</c><00:05:16.520><c> security</c>

00:05:17.080 --> 00:05:17.090 align:start position:0%
use a trusted set up both for security
 

00:05:17.090 --> 00:05:19.750 align:start position:0%
use a trusted set up both for security
and<00:05:17.180><c> functionality</c><00:05:17.420><c> reasons</c><00:05:18.380><c> and</c><00:05:19.280><c> it</c><00:05:19.610><c> should</c>

00:05:19.750 --> 00:05:19.760 align:start position:0%
and functionality reasons and it should
 

00:05:19.760 --> 00:05:21.910 align:start position:0%
and functionality reasons and it should
be<00:05:19.910><c> secure</c><00:05:20.420><c> against</c><00:05:20.780><c> strong</c><00:05:21.140><c> adversaries</c>

00:05:21.910 --> 00:05:21.920 align:start position:0%
be secure against strong adversaries
 

00:05:21.920 --> 00:05:24.850 align:start position:0%
be secure against strong adversaries
we've<00:05:22.190><c> left</c><00:05:22.490><c> this</c><00:05:22.700><c> deliberately</c><00:05:23.860><c> ambiguous</c>

00:05:24.850 --> 00:05:24.860 align:start position:0%
we've left this deliberately ambiguous
 

00:05:24.860 --> 00:05:26.710 align:start position:0%
we've left this deliberately ambiguous
because<00:05:25.790><c> it</c><00:05:25.910><c> depends</c><00:05:26.210><c> what</c><00:05:26.390><c> you</c><00:05:26.480><c> can</c><00:05:26.630><c> achieve</c>

00:05:26.710 --> 00:05:26.720 align:start position:0%
because it depends what you can achieve
 

00:05:26.720 --> 00:05:28.690 align:start position:0%
because it depends what you can achieve
a<00:05:26.930><c> nurse</c><00:05:27.200><c> eat</c><00:05:27.530><c> and</c><00:05:27.950><c> buy</c><00:05:28.220><c> these</c><00:05:28.280><c> are</c>

00:05:28.690 --> 00:05:28.700 align:start position:0%
a nurse eat and buy these are
 

00:05:28.700 --> 00:05:30.490 align:start position:0%
a nurse eat and buy these are
functionality<00:05:29.390><c> we</c><00:05:29.690><c> should</c><00:05:29.900><c> be</c><00:05:30.020><c> able</c><00:05:30.110><c> to</c><00:05:30.230><c> check</c>

00:05:30.490 --> 00:05:30.500 align:start position:0%
functionality we should be able to check
 

00:05:30.500 --> 00:05:33.280 align:start position:0%
functionality we should be able to check
off<00:05:30.710><c> all</c><00:05:30.920><c> three</c><00:05:31.280><c> boxes</c><00:05:31.790><c> that</c><00:05:31.970><c> we</c><00:05:32.120><c> just</c><00:05:32.330><c> saw</c><00:05:32.510><c> we</c>

00:05:33.280 --> 00:05:33.290 align:start position:0%
off all three boxes that we just saw we
 

00:05:33.290 --> 00:05:35.830 align:start position:0%
off all three boxes that we just saw we
want<00:05:33.530><c> it</c><00:05:33.620><c> to</c><00:05:33.740><c> be</c><00:05:33.860><c> easily</c><00:05:34.280><c> to</c><00:05:34.550><c> easy</c><00:05:35.000><c> adapt</c><00:05:35.570><c> to</c>

00:05:35.830 --> 00:05:35.840 align:start position:0%
want it to be easily to easy adapt to
 

00:05:35.840 --> 00:05:37.450 align:start position:0%
want it to be easily to easy adapt to
new<00:05:35.960><c> settings</c><00:05:36.440><c> you</c><00:05:36.800><c> should</c><00:05:37.010><c> be</c><00:05:37.190><c> able</c><00:05:37.280><c> to</c>

00:05:37.450 --> 00:05:37.460 align:start position:0%
new settings you should be able to
 

00:05:37.460 --> 00:05:40.000 align:start position:0%
new settings you should be able to
express<00:05:37.940><c> any</c><00:05:38.420><c> kind</c><00:05:38.870><c> of</c><00:05:39.110><c> program</c><00:05:39.560><c> with</c><00:05:39.830><c> our</c>

00:05:40.000 --> 00:05:40.010 align:start position:0%
express any kind of program with our
 

00:05:40.010 --> 00:05:42.010 align:start position:0%
express any kind of program with our
scheme<00:05:40.340><c> and</c><00:05:40.730><c> finally</c><00:05:41.420><c> it</c><00:05:41.660><c> should</c><00:05:41.870><c> support</c>

00:05:42.010 --> 00:05:42.020 align:start position:0%
scheme and finally it should support
 

00:05:42.020 --> 00:05:45.790 align:start position:0%
scheme and finally it should support
stateful<00:05:42.710><c> contributions</c><00:05:44.170><c> so</c><00:05:45.170><c> how</c><00:05:45.590><c> do</c><00:05:45.650><c> we</c>

00:05:45.790 --> 00:05:45.800 align:start position:0%
stateful contributions so how do we
 

00:05:45.800 --> 00:05:47.350 align:start position:0%
stateful contributions so how do we
actually<00:05:46.280><c> achieve</c><00:05:46.760><c> these</c><00:05:47.090><c> four</c>

00:05:47.350 --> 00:05:47.360 align:start position:0%
actually achieve these four
 

00:05:47.360 --> 00:05:49.000 align:start position:0%
actually achieve these four
characteristics<00:05:47.930><c> we're</c><00:05:48.560><c> going</c><00:05:48.740><c> to</c><00:05:48.800><c> focus</c>

00:05:49.000 --> 00:05:49.010 align:start position:0%
characteristics we're going to focus
 

00:05:49.010 --> 00:05:50.620 align:start position:0%
characteristics we're going to focus
exclusively<00:05:49.370><c> on</c><00:05:49.940><c> the</c><00:05:50.270><c> cryptographic</c>

00:05:50.620 --> 00:05:50.630 align:start position:0%
exclusively on the cryptographic
 

00:05:50.630 --> 00:05:52.690 align:start position:0%
exclusively on the cryptographic
techniques<00:05:51.440><c> because</c><00:05:51.890><c> we</c><00:05:52.070><c> believe</c><00:05:52.370><c> in</c><00:05:52.520><c> through</c>

00:05:52.690 --> 00:05:52.700 align:start position:0%
techniques because we believe in through
 

00:05:52.700 --> 00:05:55.720 align:start position:0%
techniques because we believe in through
the<00:05:52.850><c> whole</c><00:05:53.000><c> security</c><00:05:53.300><c> and</c><00:05:53.780><c> privacy</c><00:05:54.490><c> the</c><00:05:55.490><c> first</c>

00:05:55.720 --> 00:05:55.730 align:start position:0%
the whole security and privacy the first
 

00:05:55.730 --> 00:05:57.160 align:start position:0%
the whole security and privacy the first
one<00:05:55.940><c> we're</c><00:05:56.090><c> going</c><00:05:56.180><c> to</c><00:05:56.240><c> look</c><00:05:56.390><c> at</c><00:05:56.570><c> is</c><00:05:56.780><c> of</c><00:05:56.930><c> course</c>

00:05:57.160 --> 00:05:57.170 align:start position:0%
one we're going to look at is of course
 

00:05:57.170 --> 00:05:59.440 align:start position:0%
one we're going to look at is of course
zero<00:05:57.560><c> knowledge</c><00:05:57.830><c> proof</c><00:05:58.040><c> and</c><00:05:58.640><c> there</c><00:05:59.030><c> are</c><00:05:59.120><c> three</c>

00:05:59.440 --> 00:05:59.450 align:start position:0%
zero knowledge proof and there are three
 

00:05:59.450 --> 00:06:00.880 align:start position:0%
zero knowledge proof and there are three
main<00:05:59.660><c> schemes</c><00:06:00.110><c> that</c><00:06:00.350><c> everyone's</c><00:06:00.770><c> familiar</c>

00:06:00.880 --> 00:06:00.890 align:start position:0%
main schemes that everyone's familiar
 

00:06:00.890 --> 00:06:05.170 align:start position:0%
main schemes that everyone's familiar
with<00:06:01.190><c> snarks</c><00:06:02.030><c> starts</c><00:06:02.960><c> and</c><00:06:03.260><c> Moltres</c><00:06:04.220><c> so</c><00:06:04.940><c> four</c>

00:06:05.170 --> 00:06:05.180 align:start position:0%
with snarks starts and Moltres so four
 

00:06:05.180 --> 00:06:08.170 align:start position:0%
with snarks starts and Moltres so four
starts<00:06:05.570><c> they</c><00:06:05.840><c> have</c><00:06:06.050><c> trusted</c><00:06:06.740><c> set</c><00:06:06.980><c> up</c><00:06:07.180><c> however</c>

00:06:08.170 --> 00:06:08.180 align:start position:0%
starts they have trusted set up however
 

00:06:08.180 --> 00:06:10.510 align:start position:0%
starts they have trusted set up however
that<00:06:08.750><c> allows</c><00:06:09.020><c> us</c><00:06:09.050><c> to</c><00:06:09.290><c> get</c><00:06:09.530><c> the</c><00:06:09.710><c> smallest</c><00:06:10.070><c> reach</c>

00:06:10.510 --> 00:06:10.520 align:start position:0%
that allows us to get the smallest reach
 

00:06:10.520 --> 00:06:12.790 align:start position:0%
that allows us to get the smallest reach
sizes<00:06:11.000><c> out</c><00:06:11.210><c> of</c><00:06:11.360><c> the</c><00:06:11.480><c> three</c><00:06:11.750><c> and</c><00:06:11.990><c> the</c><00:06:12.290><c> fastest</c>

00:06:12.790 --> 00:06:12.800 align:start position:0%
sizes out of the three and the fastest
 

00:06:12.800 --> 00:06:15.700 align:start position:0%
sizes out of the three and the fastest
verification<00:06:13.550><c> possible</c><00:06:14.090><c> but</c><00:06:14.810><c> they</c><00:06:15.020><c> also</c><00:06:15.200><c> use</c>

00:06:15.700 --> 00:06:15.710 align:start position:0%
verification possible but they also use
 

00:06:15.710 --> 00:06:17.620 align:start position:0%
verification possible but they also use
a<00:06:15.920><c> slightly</c><00:06:16.250><c> non-standard</c><00:06:17.180><c> cryptographic</c>

00:06:17.620 --> 00:06:17.630 align:start position:0%
a slightly non-standard cryptographic
 

00:06:17.630 --> 00:06:19.360 align:start position:0%
a slightly non-standard cryptographic
assumption<00:06:18.440><c> which</c><00:06:18.740><c> is</c><00:06:18.770><c> knowledge</c><00:06:19.130><c> of</c>

00:06:19.360 --> 00:06:19.370 align:start position:0%
assumption which is knowledge of
 

00:06:19.370 --> 00:06:22.129 align:start position:0%
assumption which is knowledge of
exponent<00:06:19.970><c> Starks</c><00:06:20.780><c> are</c><00:06:20.990><c> arguably</c><00:06:21.530><c> in</c><00:06:21.710><c> a</c><00:06:21.770><c> true</c>

00:06:22.129 --> 00:06:22.139 align:start position:0%
exponent Starks are arguably in a true
 

00:06:22.139 --> 00:06:24.559 align:start position:0%
exponent Starks are arguably in a true
on<00:06:22.469><c> Starks</c><00:06:23.009><c> and</c><00:06:23.189><c> that</c><00:06:23.400><c> they</c><00:06:23.580><c> have</c><00:06:23.819><c> no</c><00:06:24.030><c> trusted</c>

00:06:24.559 --> 00:06:24.569 align:start position:0%
on Starks and that they have no trusted
 

00:06:24.569 --> 00:06:27.290 align:start position:0%
on Starks and that they have no trusted
setup<00:06:24.930><c> and</c><00:06:25.199><c> they</c><00:06:25.379><c> use</c><00:06:25.620><c> a</c><00:06:25.650><c> much</c><00:06:26.300><c> better</c>

00:06:27.290 --> 00:06:27.300 align:start position:0%
setup and they use a much better
 

00:06:27.300 --> 00:06:29.450 align:start position:0%
setup and they use a much better
understood<00:06:28.110><c> and</c><00:06:28.379><c> partners</c><00:06:28.800><c> assumption</c><00:06:29.310><c> of</c>

00:06:29.450 --> 00:06:29.460 align:start position:0%
understood and partners assumption of
 

00:06:29.460 --> 00:06:31.879 align:start position:0%
understood and partners assumption of
hash<00:06:29.639><c> functions</c><00:06:30.020><c> but</c><00:06:31.020><c> that</c><00:06:31.349><c> comes</c><00:06:31.590><c> at</c><00:06:31.740><c> the</c>

00:06:31.879 --> 00:06:31.889 align:start position:0%
hash functions but that comes at the
 

00:06:31.889 --> 00:06:33.920 align:start position:0%
hash functions but that comes at the
cost<00:06:31.919><c> of</c><00:06:32.460><c> incredibly</c><00:06:33.120><c> large</c><00:06:33.330><c> group</c><00:06:33.689><c> sizes</c>

00:06:33.920 --> 00:06:33.930 align:start position:0%
cost of incredibly large group sizes
 

00:06:33.930 --> 00:06:36.649 align:start position:0%
cost of incredibly large group sizes
compared<00:06:34.560><c> to</c><00:06:34.710><c> the</c><00:06:34.800><c> other</c><00:06:34.979><c> two</c><00:06:35.279><c> and</c><00:06:36.120><c> some</c>

00:06:36.649 --> 00:06:36.659 align:start position:0%
compared to the other two and some
 

00:06:36.659 --> 00:06:38.629 align:start position:0%
compared to the other two and some
expensive<00:06:37.229><c> partners</c><00:06:37.650><c> needed</c><00:06:38.069><c> and</c><00:06:38.279><c> the</c><00:06:38.370><c> form</c>

00:06:38.629 --> 00:06:38.639 align:start position:0%
expensive partners needed and the form
 

00:06:38.639 --> 00:06:40.339 align:start position:0%
expensive partners needed and the form
of<00:06:38.759><c> extra</c><00:06:39.180><c> RAM</c><00:06:39.389><c> to</c><00:06:39.659><c> actually</c><00:06:40.080><c> get</c><00:06:40.229><c> the</c>

00:06:40.339 --> 00:06:40.349 align:start position:0%
of extra RAM to actually get the
 

00:06:40.349 --> 00:06:42.679 align:start position:0%
of extra RAM to actually get the
efficiency<00:06:40.860><c> they</c><00:06:40.979><c> talk</c><00:06:41.189><c> about</c><00:06:41.360><c> 5min</c><00:06:42.360><c> fulla</c>

00:06:42.679 --> 00:06:42.689 align:start position:0%
efficiency they talk about 5min fulla
 

00:06:42.689 --> 00:06:44.179 align:start position:0%
efficiency they talk about 5min fulla
troops<00:06:43.020><c> they</c><00:06:43.259><c> fall</c><00:06:43.499><c> somewhere</c><00:06:43.830><c> in</c><00:06:44.129><c> between</c>

00:06:44.179 --> 00:06:44.189 align:start position:0%
troops they fall somewhere in between
 

00:06:44.189 --> 00:06:47.179 align:start position:0%
troops they fall somewhere in between
the<00:06:44.699><c> two</c><00:06:44.729><c> there</c><00:06:45.599><c> is</c><00:06:45.960><c> no</c><00:06:46.199><c> trusted</c><00:06:46.680><c> setup</c><00:06:47.009><c> which</c>

00:06:47.179 --> 00:06:47.189 align:start position:0%
the two there is no trusted setup which
 

00:06:47.189 --> 00:06:48.230 align:start position:0%
the two there is no trusted setup which
is<00:06:47.340><c> fantastic</c>

00:06:48.230 --> 00:06:48.240 align:start position:0%
is fantastic
 

00:06:48.240 --> 00:06:50.360 align:start position:0%
is fantastic
they<00:06:48.360><c> have</c><00:06:48.569><c> moderate</c><00:06:49.020><c> proof</c><00:06:49.349><c> sizes</c><00:06:49.860><c> but</c><00:06:50.159><c> they</c>

00:06:50.360 --> 00:06:50.370 align:start position:0%
they have moderate proof sizes but they
 

00:06:50.370 --> 00:06:52.129 align:start position:0%
they have moderate proof sizes but they
have<00:06:50.550><c> some</c><00:06:50.849><c> of</c><00:06:50.969><c> the</c><00:06:51.090><c> worst</c><00:06:51.270><c> verification</c>

00:06:52.129 --> 00:06:52.139 align:start position:0%
have some of the worst verification
 

00:06:52.139 --> 00:06:54.860 align:start position:0%
have some of the worst verification
times<00:06:52.409><c> however</c><00:06:53.159><c> they</c><00:06:53.699><c> can</c><00:06:53.879><c> be</c><00:06:53.909><c> improved</c><00:06:54.449><c> when</c>

00:06:54.860 --> 00:06:54.870 align:start position:0%
times however they can be improved when
 

00:06:54.870 --> 00:06:56.779 align:start position:0%
times however they can be improved when
batching<00:06:55.409><c> them</c><00:06:55.560><c> together</c><00:06:55.710><c> and</c><00:06:56.189><c> they're</c><00:06:56.580><c> based</c>

00:06:56.779 --> 00:06:56.789 align:start position:0%
batching them together and they're based
 

00:06:56.789 --> 00:06:59.209 align:start position:0%
batching them together and they're based
on<00:06:57.060><c> well</c><00:06:57.360><c> understood</c><00:06:57.960><c> hardness</c><00:06:58.889><c> assumptions</c>

00:06:59.209 --> 00:06:59.219 align:start position:0%
on well understood hardness assumptions
 

00:06:59.219 --> 00:07:04.459 align:start position:0%
on well understood hardness assumptions
using<00:07:00.090><c> discrete</c><00:07:00.389><c> locks</c><00:07:02.210><c> so</c><00:07:03.210><c> if</c><00:07:03.599><c> we</c><00:07:03.779><c> look</c><00:07:04.259><c> at</c>

00:07:04.459 --> 00:07:04.469 align:start position:0%
using discrete locks so if we look at
 

00:07:04.469 --> 00:07:06.649 align:start position:0%
using discrete locks so if we look at
the<00:07:04.650><c> three</c><00:07:04.979><c> and</c><00:07:05.159><c> see</c><00:07:05.729><c> how</c><00:07:05.939><c> they</c><00:07:06.120><c> compare</c><00:07:06.270><c> in</c>

00:07:06.649 --> 00:07:06.659 align:start position:0%
the three and see how they compare in
 

00:07:06.659 --> 00:07:08.149 align:start position:0%
the three and see how they compare in
terms<00:07:06.750><c> of</c><00:07:07.050><c> the</c><00:07:07.110><c> four</c><00:07:07.319><c> qualities</c><00:07:07.800><c> we've</c>

00:07:08.149 --> 00:07:08.159 align:start position:0%
terms of the four qualities we've
 

00:07:08.159 --> 00:07:10.700 align:start position:0%
terms of the four qualities we've
ignored<00:07:08.430><c> privacy</c><00:07:09.240><c> because</c><00:07:09.930><c> arguably</c><00:07:10.139><c> all</c>

00:07:10.700 --> 00:07:10.710 align:start position:0%
ignored privacy because arguably all
 

00:07:10.710 --> 00:07:12.200 align:start position:0%
ignored privacy because arguably all
share<00:07:10.979><c> of</c><00:07:11.069><c> knowledge</c><00:07:11.370><c> proof</c><00:07:11.550><c> systems</c><00:07:12.000><c> better</c>

00:07:12.200 --> 00:07:12.210 align:start position:0%
share of knowledge proof systems better
 

00:07:12.210 --> 00:07:15.230 align:start position:0%
share of knowledge proof systems better
compute<00:07:12.689><c> provide</c><00:07:13.199><c> confidentiality</c><00:07:13.949><c> in</c><00:07:14.669><c> terms</c>

00:07:15.230 --> 00:07:15.240 align:start position:0%
compute provide confidentiality in terms
 

00:07:15.240 --> 00:07:17.510 align:start position:0%
compute provide confidentiality in terms
of<00:07:15.389><c> efficiency</c><00:07:15.990><c> starts</c><00:07:16.349><c> come</c><00:07:16.650><c> out</c><00:07:16.740><c> ahead</c><00:07:17.069><c> with</c>

00:07:17.510 --> 00:07:17.520 align:start position:0%
of efficiency starts come out ahead with
 

00:07:17.520 --> 00:07:19.040 align:start position:0%
of efficiency starts come out ahead with
the<00:07:17.669><c> smallest</c><00:07:17.939><c> reach</c><00:07:18.270><c> sizes</c><00:07:18.719><c> and</c><00:07:18.990><c> the</c>

00:07:19.040 --> 00:07:19.050 align:start position:0%
the smallest reach sizes and the
 

00:07:19.050 --> 00:07:21.619 align:start position:0%
the smallest reach sizes and the
founders<00:07:19.439><c> verification</c><00:07:20.129><c> however</c><00:07:20.939><c> you</c><00:07:21.509><c> know</c>

00:07:21.619 --> 00:07:21.629 align:start position:0%
founders verification however you know
 

00:07:21.629 --> 00:07:23.360 align:start position:0%
founders verification however you know
their<00:07:21.779><c> trusted</c><00:07:22.199><c> set</c><00:07:22.409><c> up</c><00:07:22.560><c> functionalities</c>

00:07:23.360 --> 00:07:23.370 align:start position:0%
their trusted set up functionalities
 

00:07:23.370 --> 00:07:25.429 align:start position:0%
their trusted set up functionalities
impacted<00:07:23.969><c> a</c><00:07:24.029><c> lot</c><00:07:24.210><c> it's</c><00:07:24.539><c> very</c><00:07:24.749><c> difficult</c><00:07:25.229><c> to</c>

00:07:25.429 --> 00:07:25.439 align:start position:0%
impacted a lot it's very difficult to
 

00:07:25.439 --> 00:07:28.909 align:start position:0%
impacted a lot it's very difficult to
port<00:07:25.710><c> receive</c><00:07:26.099><c> in</c><00:07:26.370><c> settings</c><00:07:27.169><c> starts</c><00:07:28.169><c> have</c>

00:07:28.909 --> 00:07:28.919 align:start position:0%
port receive in settings starts have
 

00:07:28.919 --> 00:07:31.309 align:start position:0%
port receive in settings starts have
very<00:07:29.490><c> poor</c><00:07:29.759><c> efficiency</c><00:07:30.000><c> as</c><00:07:30.449><c> you</c><00:07:30.599><c> see</c><00:07:30.839><c> because</c>

00:07:31.309 --> 00:07:31.319 align:start position:0%
very poor efficiency as you see because
 

00:07:31.319 --> 00:07:33.170 align:start position:0%
very poor efficiency as you see because
they<00:07:31.500><c> need</c><00:07:31.710><c> additional</c><00:07:32.039><c> hardware</c><00:07:32.729><c> resources</c>

00:07:33.170 --> 00:07:33.180 align:start position:0%
they need additional hardware resources
 

00:07:33.180 --> 00:07:35.269 align:start position:0%
they need additional hardware resources
and<00:07:33.569><c> they</c><00:07:33.689><c> have</c><00:07:33.870><c> absolutely</c><00:07:34.169><c> giant</c><00:07:35.129><c> true</c>

00:07:35.269 --> 00:07:35.279 align:start position:0%
and they have absolutely giant true
 

00:07:35.279 --> 00:07:37.850 align:start position:0%
and they have absolutely giant true
sizes<00:07:35.759><c> but</c><00:07:36.270><c> they</c><00:07:36.419><c> do</c><00:07:36.569><c> very</c><00:07:36.839><c> well</c><00:07:36.900><c> in</c><00:07:37.349><c> security</c>

00:07:37.850 --> 00:07:37.860 align:start position:0%
sizes but they do very well in security
 

00:07:37.860 --> 00:07:40.459 align:start position:0%
sizes but they do very well in security
and<00:07:37.949><c> functionality</c><00:07:38.129><c> as</c><00:07:38.939><c> do</c><00:07:39.659><c> both</c><00:07:39.899><c> groups</c><00:07:40.259><c> and</c>

00:07:40.459 --> 00:07:40.469 align:start position:0%
and functionality as do both groups and
 

00:07:40.469 --> 00:07:42.379 align:start position:0%
and functionality as do both groups and
both<00:07:40.919><c> of</c><00:07:40.979><c> ears</c><00:07:41.310><c> fall</c><00:07:41.580><c> somewhere</c><00:07:41.969><c> in</c><00:07:42.120><c> between</c>

00:07:42.379 --> 00:07:42.389 align:start position:0%
both of ears fall somewhere in between
 

00:07:42.389 --> 00:07:46.969 align:start position:0%
both of ears fall somewhere in between
mature<00:07:44.599><c> so</c><00:07:45.599><c> that</c><00:07:45.960><c> leads</c><00:07:46.229><c> us</c><00:07:46.349><c> into</c><00:07:46.589><c> the</c><00:07:46.830><c> next</c>

00:07:46.969 --> 00:07:46.979 align:start position:0%
mature so that leads us into the next
 

00:07:46.979 --> 00:07:48.469 align:start position:0%
mature so that leads us into the next
building<00:07:47.430><c> block</c><00:07:47.490><c> that</c><00:07:47.849><c> touches</c><00:07:48.240><c> going</c><00:07:48.419><c> to</c>

00:07:48.469 --> 00:07:48.479 align:start position:0%
building block that touches going to
 

00:07:48.479 --> 00:07:50.839 align:start position:0%
building block that touches going to
bail<00:07:48.599><c> them</c><00:07:48.750><c> out</c><00:07:48.899><c> so</c><00:07:49.439><c> the</c><00:07:49.919><c> next</c><00:07:50.099><c> one</c><00:07:50.279><c> is</c><00:07:50.310><c> that</c><00:07:50.550><c> is</c>

00:07:50.839 --> 00:07:50.849 align:start position:0%
bail them out so the next one is that is
 

00:07:50.849 --> 00:07:52.790 align:start position:0%
bail them out so the next one is that is
called<00:07:51.240><c> multi-party</c><00:07:51.779><c> computation</c><00:07:52.080><c> something</c>

00:07:52.790 --> 00:07:52.800 align:start position:0%
called multi-party computation something
 

00:07:52.800 --> 00:07:54.200 align:start position:0%
called multi-party computation something
I<00:07:52.860><c> probably</c><00:07:53.250><c> shared</c><00:07:53.610><c> a</c><00:07:53.699><c> lot</c><00:07:53.879><c> of</c><00:07:53.969><c> you</c><00:07:54.060><c> are</c>

00:07:54.200 --> 00:07:54.210 align:start position:0%
I probably shared a lot of you are
 

00:07:54.210 --> 00:07:55.670 align:start position:0%
I probably shared a lot of you are
already<00:07:54.689><c> familiar</c><00:07:54.870><c> with</c><00:07:55.169><c> in</c><00:07:55.319><c> the</c><00:07:55.409><c> form</c><00:07:55.620><c> of</c>

00:07:55.670 --> 00:07:55.680 align:start position:0%
already familiar with in the form of
 

00:07:55.680 --> 00:07:57.320 align:start position:0%
already familiar with in the form of
secret<00:07:55.979><c> sharing</c><00:07:56.189><c> scheme</c><00:07:56.310><c> such</c><00:07:56.969><c> a</c><00:07:57.000><c> severe</c>

00:07:57.320 --> 00:07:57.330 align:start position:0%
secret sharing scheme such a severe
 

00:07:57.330 --> 00:07:59.589 align:start position:0%
secret sharing scheme such a severe
situation<00:07:58.099><c> so</c>

00:07:59.589 --> 00:07:59.599 align:start position:0%
situation so
 

00:07:59.599 --> 00:08:02.029 align:start position:0%
situation so
multi-party<00:08:00.599><c> computation</c><00:08:00.839><c> is</c><00:08:01.259><c> a</c><00:08:01.409><c> type</c><00:08:02.009><c> of</c>

00:08:02.029 --> 00:08:02.039 align:start position:0%
multi-party computation is a type of
 

00:08:02.039 --> 00:08:04.189 align:start position:0%
multi-party computation is a type of
privacy<00:08:02.759><c> preserving</c><00:08:02.969><c> computation</c><00:08:03.779><c> technique</c>

00:08:04.189 --> 00:08:04.199 align:start position:0%
privacy preserving computation technique
 

00:08:04.199 --> 00:08:07.820 align:start position:0%
privacy preserving computation technique
which<00:08:04.770><c> allows</c><00:08:04.919><c> us</c><00:08:05.279><c> to</c><00:08:05.460><c> secure</c><00:08:05.899><c> the</c><00:08:06.899><c> inputs</c><00:08:07.379><c> to</c>

00:08:07.820 --> 00:08:07.830 align:start position:0%
which allows us to secure the inputs to
 

00:08:07.830 --> 00:08:11.959 align:start position:0%
which allows us to secure the inputs to
some<00:08:08.930><c> predetermined</c><00:08:09.930><c> program</c><00:08:10.319><c> and</c><00:08:10.789><c> we</c><00:08:11.789><c> have</c>

00:08:11.959 --> 00:08:11.969 align:start position:0%
some predetermined program and we have
 

00:08:11.969 --> 00:08:12.470 align:start position:0%
some predetermined program and we have
multiple

00:08:12.470 --> 00:08:12.480 align:start position:0%
multiple
 

00:08:12.480 --> 00:08:14.390 align:start position:0%
multiple
artists<00:08:12.780><c> who</c><00:08:13.230><c> collaborate</c><00:08:13.830><c> together</c><00:08:14.040><c> and</c>

00:08:14.390 --> 00:08:14.400 align:start position:0%
artists who collaborate together and
 

00:08:14.400 --> 00:08:16.850 align:start position:0%
artists who collaborate together and
work<00:08:14.550><c> together</c><00:08:14.790><c> to</c><00:08:15.780><c> execute</c><00:08:16.350><c> this</c><00:08:16.620><c> program</c>

00:08:16.850 --> 00:08:16.860 align:start position:0%
work together to execute this program
 

00:08:16.860 --> 00:08:18.290 align:start position:0%
work together to execute this program
and<00:08:17.310><c> then</c><00:08:17.400><c> the</c><00:08:17.520><c> outlet</c><00:08:17.880><c> they</c><00:08:18.030><c> should</c><00:08:18.180><c> have</c>

00:08:18.290 --> 00:08:18.300 align:start position:0%
and then the outlet they should have
 

00:08:18.300 --> 00:08:19.790 align:start position:0%
and then the outlet they should have
been<00:08:18.420><c> tried</c><00:08:18.720><c> that</c><00:08:18.900><c> outlet</c><00:08:19.350><c> that</c><00:08:19.440><c> only</c><00:08:19.620><c> the</c>

00:08:19.790 --> 00:08:19.800 align:start position:0%
been tried that outlet that only the
 

00:08:19.800 --> 00:08:21.140 align:start position:0%
been tried that outlet that only the
person<00:08:19.920><c> who</c><00:08:20.130><c> requested</c><00:08:20.340><c> that</c><00:08:20.760><c> competition</c>

00:08:21.140 --> 00:08:21.150 align:start position:0%
person who requested that competition
 

00:08:21.150 --> 00:08:24.020 align:start position:0%
person who requested that competition
should<00:08:21.480><c> know</c><00:08:22.130><c> like</c><00:08:23.130><c> I</c><00:08:23.250><c> said</c><00:08:23.460><c> one</c><00:08:23.850><c> of</c><00:08:23.880><c> these</c>

00:08:24.020 --> 00:08:24.030 align:start position:0%
should know like I said one of these
 

00:08:24.030 --> 00:08:25.580 align:start position:0%
should know like I said one of these
examples<00:08:24.300><c> should</c><00:08:24.600><c> be</c><00:08:24.720><c> super</c><00:08:24.990><c> charity</c><00:08:25.290><c> which</c>

00:08:25.580 --> 00:08:25.590 align:start position:0%
examples should be super charity which
 

00:08:25.590 --> 00:08:27.380 align:start position:0%
examples should be super charity which
you're<00:08:26.310><c> all</c><00:08:26.520><c> probably</c><00:08:26.760><c> familiar</c><00:08:26.970><c> with</c><00:08:27.210><c> in</c>

00:08:27.380 --> 00:08:27.390 align:start position:0%
you're all probably familiar with in
 

00:08:27.390 --> 00:08:28.940 align:start position:0%
you're all probably familiar with in
like<00:08:27.540><c> the</c><00:08:27.660><c> cases</c><00:08:27.960><c> like</c><00:08:28.080><c> wallets</c>

00:08:28.940 --> 00:08:28.950 align:start position:0%
like the cases like wallets
 

00:08:28.950 --> 00:08:33.020 align:start position:0%
like the cases like wallets
how<00:08:29.940><c> does</c><00:08:30.150><c> put</c><00:08:30.450><c> up</c><00:08:30.540><c> your</c><00:08:30.660><c> wallets</c><00:08:30.990><c> and</c><00:08:32.030><c> so</c>

00:08:33.020 --> 00:08:33.030 align:start position:0%
how does put up your wallets and so
 

00:08:33.030 --> 00:08:36.020 align:start position:0%
how does put up your wallets and so
so<00:08:33.600><c> maybe</c><00:08:33.840><c> this</c><00:08:34.140><c> is</c><00:08:34.290><c> the</c><00:08:34.470><c> most</c><00:08:35.430><c> predominant</c>

00:08:36.020 --> 00:08:36.030 align:start position:0%
so maybe this is the most predominant
 

00:08:36.030 --> 00:08:37.610 align:start position:0%
so maybe this is the most predominant
issue<00:08:36.150><c> that</c><00:08:36.540><c> everybody</c><00:08:36.870><c> should</c><00:08:37.110><c> understand</c>

00:08:37.610 --> 00:08:37.620 align:start position:0%
issue that everybody should understand
 

00:08:37.620 --> 00:08:38.780 align:start position:0%
issue that everybody should understand
what<00:08:37.740><c> we're</c><00:08:37.890><c> talking</c><00:08:38.130><c> about</c><00:08:38.160><c> multi-party</c>

00:08:38.780 --> 00:08:38.790 align:start position:0%
what we're talking about multi-party
 

00:08:38.790 --> 00:08:42.140 align:start position:0%
what we're talking about multi-party
computation<00:08:39.110><c> is</c><00:08:40.110><c> how</c><00:08:40.890><c> interactive</c><00:08:41.729><c> it</c><00:08:41.820><c> is</c><00:08:41.940><c> it</c>

00:08:42.140 --> 00:08:42.150 align:start position:0%
computation is how interactive it is it
 

00:08:42.150 --> 00:08:44.270 align:start position:0%
computation is how interactive it is it
is<00:08:42.270><c> incredibly</c><00:08:43.140><c> interactive</c><00:08:43.590><c> depending</c><00:08:44.190><c> on</c>

00:08:44.270 --> 00:08:44.280 align:start position:0%
is incredibly interactive depending on
 

00:08:44.280 --> 00:08:46.820 align:start position:0%
is incredibly interactive depending on
the<00:08:44.370><c> number</c><00:08:44.640><c> of</c><00:08:44.760><c> parties</c><00:08:45.090><c> you</c><00:08:45.360><c> have</c><00:08:45.830><c> so</c>

00:08:46.820 --> 00:08:46.830 align:start position:0%
the number of parties you have so
 

00:08:46.830 --> 00:08:48.710 align:start position:0%
the number of parties you have so
anything<00:08:47.640><c> more</c><00:08:47.880><c> than</c><00:08:48.030><c> usually</c><00:08:48.390><c> two</c><00:08:48.540><c> or</c><00:08:48.570><c> three</c>

00:08:48.710 --> 00:08:48.720 align:start position:0%
anything more than usually two or three
 

00:08:48.720 --> 00:08:51.110 align:start position:0%
anything more than usually two or three
participants<00:08:49.680><c> we</c><00:08:50.100><c> start</c><00:08:50.340><c> seeing</c><00:08:50.550><c> some</c><00:08:50.850><c> really</c>

00:08:51.110 --> 00:08:51.120 align:start position:0%
participants we start seeing some really
 

00:08:51.120 --> 00:08:52.910 align:start position:0%
participants we start seeing some really
massive<00:08:51.510><c> problems</c><00:08:51.930><c> and</c><00:08:52.170><c> for</c><00:08:52.590><c> many</c><00:08:52.740><c> other</c>

00:08:52.910 --> 00:08:52.920 align:start position:0%
massive problems and for many other
 

00:08:52.920 --> 00:08:55.880 align:start position:0%
massive problems and for many other
protocols<00:08:53.430><c> that</c><00:08:53.550><c> requires</c><00:08:54.350><c> something</c><00:08:55.350><c> like</c>

00:08:55.880 --> 00:08:55.890 align:start position:0%
protocols that requires something like
 

00:08:55.890 --> 00:08:57.590 align:start position:0%
protocols that requires something like
zero<00:08:56.190><c> knowledge</c><00:08:56.340><c> proves</c><00:08:56.760><c> to</c><00:08:57.240><c> keep</c><00:08:57.480><c> the</c>

00:08:57.590 --> 00:08:57.600 align:start position:0%
zero knowledge proves to keep the
 

00:08:57.600 --> 00:09:00.620 align:start position:0%
zero knowledge proves to keep the
protocol<00:08:58.020><c> actually</c><00:08:58.260><c> fair</c><00:08:59.300><c> so</c><00:09:00.300><c> what</c><00:09:00.540><c> that</c>

00:09:00.620 --> 00:09:00.630 align:start position:0%
protocol actually fair so what that
 

00:09:00.630 --> 00:09:02.180 align:start position:0%
protocol actually fair so what that
means<00:09:00.840><c> essentially</c><00:09:01.170><c> is</c><00:09:01.320><c> we</c><00:09:01.770><c> have</c><00:09:01.950><c> like</c>

00:09:02.180 --> 00:09:02.190 align:start position:0%
means essentially is we have like
 

00:09:02.190 --> 00:09:05.120 align:start position:0%
means essentially is we have like
complexity<00:09:02.790><c> layers</c><00:09:03.000><c> and</c><00:09:03.360><c> our</c><00:09:03.510><c> NPC</c><00:09:04.440><c> protocols</c>

00:09:05.120 --> 00:09:05.130 align:start position:0%
complexity layers and our NPC protocols
 

00:09:05.130 --> 00:09:07.490 align:start position:0%
complexity layers and our NPC protocols
like<00:09:05.880><c> the</c><00:09:06.000><c> very</c><00:09:06.180><c> first</c><00:09:06.450><c> layer</c><00:09:06.690><c> we</c><00:09:06.900><c> can</c><00:09:06.990><c> imagine</c>

00:09:07.490 --> 00:09:07.500 align:start position:0%
like the very first layer we can imagine
 

00:09:07.500 --> 00:09:08.960 align:start position:0%
like the very first layer we can imagine
the<00:09:07.590><c> network</c><00:09:07.950><c> so</c><00:09:08.250><c> all</c><00:09:08.490><c> of</c><00:09:08.580><c> our</c><00:09:08.670><c> participants</c>

00:09:08.960 --> 00:09:08.970 align:start position:0%
the network so all of our participants
 

00:09:08.970 --> 00:09:10.520 align:start position:0%
the network so all of our participants
have<00:09:09.300><c> to</c><00:09:09.390><c> communicate</c><00:09:09.870><c> with</c><00:09:09.990><c> each</c><00:09:10.020><c> other</c><00:09:10.230><c> but</c>

00:09:10.520 --> 00:09:10.530 align:start position:0%
have to communicate with each other but
 

00:09:10.530 --> 00:09:12.650 align:start position:0%
have to communicate with each other but
we<00:09:10.650><c> start</c><00:09:11.550><c> having</c><00:09:11.670><c> similar</c><00:09:12.060><c> problems</c><00:09:12.180><c> like</c>

00:09:12.650 --> 00:09:12.660 align:start position:0%
we start having similar problems like
 

00:09:12.660 --> 00:09:14.360 align:start position:0%
we start having similar problems like
traffic<00:09:13.410><c> you</c><00:09:13.830><c> know</c><00:09:13.920><c> when</c><00:09:14.070><c> you</c><00:09:14.130><c> get</c><00:09:14.220><c> in</c><00:09:14.310><c> a</c>

00:09:14.360 --> 00:09:14.370 align:start position:0%
traffic you know when you get in a
 

00:09:14.370 --> 00:09:15.980 align:start position:0%
traffic you know when you get in a
traffic<00:09:14.550><c> jam</c><00:09:14.730><c> the</c><00:09:15.030><c> first</c><00:09:15.270><c> person</c><00:09:15.660><c> in</c><00:09:15.900><c> the</c>

00:09:15.980 --> 00:09:15.990 align:start position:0%
traffic jam the first person in the
 

00:09:15.990 --> 00:09:17.930 align:start position:0%
traffic jam the first person in the
front<00:09:16.200><c> of</c><00:09:16.350><c> the</c><00:09:16.800><c> traffic</c><00:09:17.010><c> gym</c><00:09:17.340><c> steps</c><00:09:17.760><c> on</c><00:09:17.880><c> the</c>

00:09:17.930 --> 00:09:17.940 align:start position:0%
front of the traffic gym steps on the
 

00:09:17.940 --> 00:09:19.400 align:start position:0%
front of the traffic gym steps on the
brakes<00:09:18.180><c> which</c><00:09:18.360><c> causes</c><00:09:18.720><c> everybody</c><00:09:18.960><c> else's</c>

00:09:19.400 --> 00:09:19.410 align:start position:0%
brakes which causes everybody else's
 

00:09:19.410 --> 00:09:20.540 align:start position:0%
brakes which causes everybody else's
7212

00:09:20.540 --> 00:09:20.550 align:start position:0%
7212
 

00:09:20.550 --> 00:09:22.460 align:start position:0%
7212
so<00:09:21.000><c> we</c><00:09:21.180><c> started</c><00:09:21.450><c> seeing</c><00:09:21.600><c> network</c><00:09:21.900><c> latency</c><00:09:22.350><c> to</c>

00:09:22.460 --> 00:09:22.470 align:start position:0%
so we started seeing network latency to
 

00:09:22.470 --> 00:09:24.020 align:start position:0%
so we started seeing network latency to
filter<00:09:22.830><c> through</c><00:09:23.070><c> the</c><00:09:23.220><c> entire</c><00:09:23.490><c> property</c>

00:09:24.020 --> 00:09:24.030 align:start position:0%
filter through the entire property
 

00:09:24.030 --> 00:09:26.000 align:start position:0%
filter through the entire property
through<00:09:24.420><c> the</c><00:09:24.510><c> entire</c><00:09:24.780><c> network</c><00:09:24.990><c> like</c><00:09:25.350><c> that</c><00:09:25.560><c> and</c>

00:09:26.000 --> 00:09:26.010 align:start position:0%
through the entire network like that and
 

00:09:26.010 --> 00:09:28.070 align:start position:0%
through the entire network like that and
it<00:09:26.100><c> causes</c><00:09:26.310><c> massive</c><00:09:26.910><c> problems</c><00:09:27.540><c> especially</c>

00:09:28.070 --> 00:09:28.080 align:start position:0%
it causes massive problems especially
 

00:09:28.080 --> 00:09:29.660 align:start position:0%
it causes massive problems especially
when<00:09:28.440><c> a</c><00:09:28.500><c> lot</c><00:09:28.710><c> of</c><00:09:28.740><c> communication</c><00:09:29.430><c> is</c><00:09:29.520><c> required</c>

00:09:29.660 --> 00:09:29.670 align:start position:0%
when a lot of communication is required
 

00:09:29.670 --> 00:09:32.000 align:start position:0%
when a lot of communication is required
for<00:09:30.030><c> more</c><00:09:30.240><c> complex</c><00:09:30.840><c> things</c><00:09:31.140><c> like</c><00:09:31.380><c> we</c><00:09:31.890><c> can</c>

00:09:32.000 --> 00:09:32.010 align:start position:0%
for more complex things like we can
 

00:09:32.010 --> 00:09:33.290 align:start position:0%
for more complex things like we can
imagine<00:09:32.430><c> for</c><00:09:32.610><c> a</c><00:09:32.640><c> privacy-preserving</c>

00:09:33.290 --> 00:09:33.300 align:start position:0%
imagine for a privacy-preserving
 

00:09:33.300 --> 00:09:36.050 align:start position:0%
imagine for a privacy-preserving
smartphone<00:09:34.080><c> track</c><00:09:34.760><c> another</c><00:09:35.760><c> thing</c><00:09:35.940><c> is</c><00:09:36.030><c> that</c>

00:09:36.050 --> 00:09:36.060 align:start position:0%
smartphone track another thing is that
 

00:09:36.060 --> 00:09:38.750 align:start position:0%
smartphone track another thing is that
as<00:09:36.600><c> game</c><00:09:36.840><c> theoretic</c><00:09:37.080><c> and</c><00:09:37.470><c> security</c><00:09:38.340><c> sometimes</c>

00:09:38.750 --> 00:09:38.760 align:start position:0%
as game theoretic and security sometimes
 

00:09:38.760 --> 00:09:42.830 align:start position:0%
as game theoretic and security sometimes
where<00:09:40.010><c> we</c><00:09:41.010><c> may</c><00:09:41.460><c> require</c><00:09:41.790><c> novice</c><00:09:42.210><c> majority</c><00:09:42.690><c> and</c>

00:09:42.830 --> 00:09:42.840 align:start position:0%
where we may require novice majority and
 

00:09:42.840 --> 00:09:44.840 align:start position:0%
where we may require novice majority and
to<00:09:43.350><c> keep</c><00:09:43.530><c> things</c><00:09:43.770><c> fair</c><00:09:43.980><c> we</c><00:09:44.370><c> require</c><00:09:44.730><c> another</c>

00:09:44.840 --> 00:09:44.850 align:start position:0%
to keep things fair we require another
 

00:09:44.850 --> 00:09:47.000 align:start position:0%
to keep things fair we require another
layer<00:09:45.270><c> of</c><00:09:45.390><c> complexity</c><00:09:45.750><c> like</c><00:09:46.020><c> that</c>

00:09:47.000 --> 00:09:47.010 align:start position:0%
layer of complexity like that
 

00:09:47.010 --> 00:09:49.340 align:start position:0%
layer of complexity like that
produce<00:09:47.660><c> when</c><00:09:48.660><c> we</c><00:09:48.750><c> start</c><00:09:48.990><c> having</c><00:09:49.020><c> to</c>

00:09:49.340 --> 00:09:49.350 align:start position:0%
produce when we start having to
 

00:09:49.350 --> 00:09:51.200 align:start position:0%
produce when we start having to
integrate<00:09:49.620><c> proofs</c><00:09:50.250><c> to</c><00:09:50.670><c> ensure</c><00:09:51.000><c> that</c>

00:09:51.200 --> 00:09:51.210 align:start position:0%
integrate proofs to ensure that
 

00:09:51.210 --> 00:09:53.600 align:start position:0%
integrate proofs to ensure that
everybody<00:09:51.450><c> is</c><00:09:51.720><c> acting</c><00:09:52.080><c> appropriately</c><00:09:52.290><c> and</c><00:09:52.950><c> if</c>

00:09:53.600 --> 00:09:53.610 align:start position:0%
everybody is acting appropriately and if
 

00:09:53.610 --> 00:09:55.220 align:start position:0%
everybody is acting appropriately and if
we<00:09:53.730><c> start</c><00:09:53.970><c> doing</c><00:09:54.120><c> this</c><00:09:54.300><c> now</c><00:09:54.690><c> we're</c><00:09:54.930><c> talking</c>

00:09:55.220 --> 00:09:55.230 align:start position:0%
we start doing this now we're talking
 

00:09:55.230 --> 00:09:59.150 align:start position:0%
we start doing this now we're talking
about<00:09:55.350><c> very</c><00:09:55.680><c> complex</c><00:09:55.890><c> and</c><00:09:56.460><c> long</c><00:09:56.760><c> protocol</c><00:09:58.160><c> so</c>

00:09:59.150 --> 00:09:59.160 align:start position:0%
about very complex and long protocol so
 

00:09:59.160 --> 00:10:01.040 align:start position:0%
about very complex and long protocol so
in<00:09:59.640><c> our</c><00:09:59.760><c> next</c><00:09:59.850><c> slide</c><00:10:00.030><c> we'll</c><00:10:00.480><c> be</c><00:10:00.600><c> talking</c><00:10:00.810><c> about</c>

00:10:01.040 --> 00:10:01.050 align:start position:0%
in our next slide we'll be talking about
 

00:10:01.050 --> 00:10:02.780 align:start position:0%
in our next slide we'll be talking about
some<00:10:01.550><c> implementations</c><00:10:02.550><c> of</c>

00:10:02.780 --> 00:10:02.790 align:start position:0%
some implementations of
 

00:10:02.790 --> 00:10:05.600 align:start position:0%
some implementations of
privacy-preserving<00:10:03.450><c> select</c><00:10:04.020><c> projects</c><00:10:04.440><c> so</c><00:10:05.430><c> if</c>

00:10:05.600 --> 00:10:05.610 align:start position:0%
privacy-preserving select projects so if
 

00:10:05.610 --> 00:10:07.370 align:start position:0%
privacy-preserving select projects so if
you<00:10:05.760><c> have</c><00:10:05.880><c> the</c><00:10:06.000><c> most</c><00:10:06.150><c> recent</c><00:10:06.690><c> approaches</c><00:10:07.170><c> that</c>

00:10:07.370 --> 00:10:07.380 align:start position:0%
you have the most recent approaches that
 

00:10:07.380 --> 00:10:09.590 align:start position:0%
you have the most recent approaches that
are<00:10:07.530><c> based</c><00:10:07.740><c> on</c><00:10:07.920><c> etherion</c><00:10:08.370><c> are</c><00:10:08.610><c> Aztec</c><00:10:08.910><c> and</c>

00:10:09.590 --> 00:10:09.600 align:start position:0%
are based on etherion are Aztec and
 

00:10:09.600 --> 00:10:11.960 align:start position:0%
are based on etherion are Aztec and
Caesar<00:10:10.080><c> both</c><00:10:10.740><c> of</c><00:10:10.890><c> the</c><00:10:10.980><c> collapsed</c><00:10:11.460><c> perform</c>

00:10:11.960 --> 00:10:11.970 align:start position:0%
Caesar both of the collapsed perform
 

00:10:11.970 --> 00:10:14.950 align:start position:0%
Caesar both of the collapsed perform
confidential<00:10:12.810><c> transaction</c><00:10:13.050><c> on</c><00:10:13.740><c> Imperium</c><00:10:14.340><c> as</c>

00:10:14.950 --> 00:10:14.960 align:start position:0%
confidential transaction on Imperium as
 

00:10:14.960 --> 00:10:18.260 align:start position:0%
confidential transaction on Imperium as
head<00:10:15.990><c> it</c><00:10:16.170><c> uses</c><00:10:16.380><c> a</c><00:10:16.680><c> cute</c><00:10:16.920><c> EXO</c><00:10:17.430><c> model</c><00:10:17.850><c> whereas</c>

00:10:18.260 --> 00:10:18.270 align:start position:0%
head it uses a cute EXO model whereas
 

00:10:18.270 --> 00:10:20.330 align:start position:0%
head it uses a cute EXO model whereas
these<00:10:18.570><c> are</c><00:10:18.630><c> uses</c><00:10:19.200><c> an</c><00:10:19.410><c> account</c><00:10:19.710><c> based</c><00:10:19.890><c> model</c>

00:10:20.330 --> 00:10:20.340 align:start position:0%
these are uses an account based model
 

00:10:20.340 --> 00:10:22.910 align:start position:0%
these are uses an account based model
both<00:10:20.790><c> of</c><00:10:21.000><c> them</c><00:10:21.180><c> in</c><00:10:21.420><c> theory</c><00:10:22.050><c> are</c><00:10:22.560><c> able</c><00:10:22.890><c> to</c>

00:10:22.910 --> 00:10:22.920 align:start position:0%
both of them in theory are able to
 

00:10:22.920 --> 00:10:26.180 align:start position:0%
both of them in theory are able to
achieve<00:10:23.160><c> in</c><00:10:23.790><c> on</c><00:10:24.000><c> Amity</c><00:10:24.360><c> and</c><00:10:24.510><c> however</c><00:10:25.190><c> Aztec</c>

00:10:26.180 --> 00:10:26.190 align:start position:0%
achieve in on Amity and however Aztec
 

00:10:26.190 --> 00:10:28.730 align:start position:0%
achieve in on Amity and however Aztec
uses<00:10:26.580><c> stealth</c><00:10:26.940><c> addresses</c><00:10:27.480><c> which</c><00:10:27.780><c> doesn't</c>

00:10:28.730 --> 00:10:28.740 align:start position:0%
uses stealth addresses which doesn't
 

00:10:28.740 --> 00:10:30.340 align:start position:0%
uses stealth addresses which doesn't
really<00:10:28.860><c> satisfy</c><00:10:29.070><c> the</c><00:10:29.520><c> cryptographic</c>

00:10:30.340 --> 00:10:30.350 align:start position:0%
really satisfy the cryptographic
 

00:10:30.350 --> 00:10:33.350 align:start position:0%
really satisfy the cryptographic
definition<00:10:31.350><c> of</c><00:10:31.470><c> privacy</c><00:10:31.890><c> we</c><00:10:32.040><c> want</c><00:10:32.360><c> Caesar</c>

00:10:33.350 --> 00:10:33.360 align:start position:0%
definition of privacy we want Caesar
 

00:10:33.360 --> 00:10:36.080 align:start position:0%
definition of privacy we want Caesar
does<00:10:34.050><c> do</c><00:10:34.380><c> ring</c><00:10:34.650><c> signatures</c><00:10:35.220><c> however</c><00:10:35.670><c> it's</c><00:10:35.940><c> too</c>

00:10:36.080 --> 00:10:36.090 align:start position:0%
does do ring signatures however it's too
 

00:10:36.090 --> 00:10:38.330 align:start position:0%
does do ring signatures however it's too
expensive<00:10:36.420><c> to</c><00:10:36.960><c> implement</c><00:10:37.350><c> on</c><00:10:37.770><c> Imperium</c>

00:10:38.330 --> 00:10:38.340 align:start position:0%
expensive to implement on Imperium
 

00:10:38.340 --> 00:10:41.480 align:start position:0%
expensive to implement on Imperium
passes<00:10:39.710><c> Seifer</c><00:10:40.710><c> is</c><00:10:40.950><c> a</c><00:10:40.980><c> lot</c><00:10:41.280><c> more</c>

00:10:41.480 --> 00:10:41.490 align:start position:0%
passes Seifer is a lot more
 

00:10:41.490 --> 00:10:43.520 align:start position:0%
passes Seifer is a lot more
mathematically<00:10:42.210><c> sophisticated</c><00:10:43.110><c> it</c><00:10:43.290><c> comes</c>

00:10:43.520 --> 00:10:43.530 align:start position:0%
mathematically sophisticated it comes
 

00:10:43.530 --> 00:10:45.530 align:start position:0%
mathematically sophisticated it comes
from<00:10:43.710><c> the</c><00:10:43.830><c> same</c><00:10:44.040><c> authors</c><00:10:44.520><c> of</c><00:10:44.550><c> bulletproof</c><00:10:45.060><c> and</c>

00:10:45.530 --> 00:10:45.540 align:start position:0%
from the same authors of bulletproof and
 

00:10:45.540 --> 00:10:47.750 align:start position:0%
from the same authors of bulletproof and
utilizes<00:10:46.290><c> commitment</c><00:10:46.860><c> schemes</c><00:10:47.220><c> held</c><00:10:47.460><c> long</c>

00:10:47.750 --> 00:10:47.760 align:start position:0%
utilizes commitment schemes held long
 

00:10:47.760 --> 00:10:49.940 align:start position:0%
utilizes commitment schemes held long
frictions<00:10:48.330><c> and</c><00:10:48.570><c> it</c><00:10:48.840><c> actually</c><00:10:49.170><c> combines</c><00:10:49.350><c> bold</c>

00:10:49.940 --> 00:10:49.950 align:start position:0%
frictions and it actually combines bold
 

00:10:49.950 --> 00:10:51.680 align:start position:0%
frictions and it actually combines bold
approach<00:10:50.040><c> than</c><00:10:50.490><c> Sigma</c><00:10:50.790><c> protocols</c><00:10:51.270><c> into</c>

00:10:51.680 --> 00:10:51.690 align:start position:0%
approach than Sigma protocols into
 

00:10:51.690 --> 00:10:52.519 align:start position:0%
approach than Sigma protocols into
something<00:10:52.050><c> called</c>

00:10:52.519 --> 00:10:52.529 align:start position:0%
something called
 

00:10:52.529 --> 00:10:55.369 align:start position:0%
something called
bonus<00:10:53.009><c> aspect</c><00:10:53.999><c> is</c><00:10:54.209><c> significantly</c><00:10:54.899><c> simpler</c>

00:10:55.369 --> 00:10:55.379 align:start position:0%
bonus aspect is significantly simpler
 

00:10:55.379 --> 00:10:57.469 align:start position:0%
bonus aspect is significantly simpler
but<00:10:55.829><c> they</c><00:10:56.009><c> use</c><00:10:56.159><c> a</c><00:10:56.189><c> trusted</c><00:10:56.519><c> setup</c><00:10:57.059><c> there</c><00:10:57.329><c> are</c><00:10:57.449><c> a</c>

00:10:57.469 --> 00:10:57.479 align:start position:0%
but they use a trusted setup there are a
 

00:10:57.479 --> 00:10:59.749 align:start position:0%
but they use a trusted setup there are a
lot<00:10:57.689><c> more</c><00:10:57.719><c> efficient</c><00:10:58.409><c> than</c><00:10:58.469><c> Zener</c><00:10:58.949><c> and</c><00:10:59.249><c> they</c>

00:10:59.749 --> 00:10:59.759 align:start position:0%
lot more efficient than Zener and they
 

00:10:59.759 --> 00:11:01.819 align:start position:0%
lot more efficient than Zener and they
just<00:10:59.969><c> rely</c><00:11:00.269><c> exclusively</c><00:11:00.809><c> on</c><00:11:01.229><c> commitment</c>

00:11:01.819 --> 00:11:01.829 align:start position:0%
just rely exclusively on commitment
 

00:11:01.829 --> 00:11:03.829 align:start position:0%
just rely exclusively on commitment
themes<00:11:02.069><c> and</c><00:11:02.369><c> similar</c><00:11:02.819><c> protocols</c><00:11:03.299><c> to</c><00:11:03.539><c> achieve</c>

00:11:03.829 --> 00:11:03.839 align:start position:0%
themes and similar protocols to achieve
 

00:11:03.839 --> 00:11:09.679 align:start position:0%
themes and similar protocols to achieve
this<00:11:05.569><c> so</c><00:11:06.569><c> what</c><00:11:07.529><c> to</c><00:11:07.769><c> z13</c><00:11:08.459><c> Gnostic</c><00:11:08.909><c> have</c><00:11:09.509><c> in</c>

00:11:09.679 --> 00:11:09.689 align:start position:0%
this so what to z13 Gnostic have in
 

00:11:09.689 --> 00:11:10.999 align:start position:0%
this so what to z13 Gnostic have in
common

00:11:10.999 --> 00:11:11.009 align:start position:0%
common
 

00:11:11.009 --> 00:11:12.409 align:start position:0%
common
we're<00:11:11.489><c> talking</c><00:11:11.759><c> about</c><00:11:11.849><c> the</c><00:11:12.029><c> ability</c><00:11:12.119><c> to</c>

00:11:12.409 --> 00:11:12.419 align:start position:0%
we're talking about the ability to
 

00:11:12.419 --> 00:11:14.029 align:start position:0%
we're talking about the ability to
eligible<00:11:12.869><c> encryption</c><00:11:13.409><c> what</c><00:11:13.889><c> they're</c>

00:11:14.029 --> 00:11:14.039 align:start position:0%
eligible encryption what they're
 

00:11:14.039 --> 00:11:15.529 align:start position:0%
eligible encryption what they're
actually<00:11:14.219><c> easily</c><00:11:14.549><c> utilizing</c><00:11:15.149><c> there's</c><00:11:15.449><c> a</c>

00:11:15.529 --> 00:11:15.539 align:start position:0%
actually easily utilizing there's a
 

00:11:15.539 --> 00:11:17.719 align:start position:0%
actually easily utilizing there's a
property<00:11:15.929><c> called</c><00:11:16.139><c> how</c><00:11:16.709><c> to</c><00:11:16.769><c> become</c><00:11:17.309><c> a</c><00:11:17.339><c> morphic</c>

00:11:17.719 --> 00:11:17.729 align:start position:0%
property called how to become a morphic
 

00:11:17.729 --> 00:11:19.759 align:start position:0%
property called how to become a morphic
by<00:11:18.239><c> encryption</c><00:11:18.779><c> or</c><00:11:18.959><c> given</c><00:11:19.379><c> commitment</c>

00:11:19.759 --> 00:11:19.769 align:start position:0%
by encryption or given commitment
 

00:11:19.769 --> 00:11:21.739 align:start position:0%
by encryption or given commitment
schemes<00:11:19.979><c> so</c><00:11:20.669><c> what</c><00:11:21.059><c> does</c><00:11:21.149><c> it</c><00:11:21.299><c> mean</c><00:11:21.419><c> to</c><00:11:21.659><c> be</c>

00:11:21.739 --> 00:11:21.749 align:start position:0%
schemes so what does it mean to be
 

00:11:21.749 --> 00:11:25.369 align:start position:0%
schemes so what does it mean to be
adamantly<00:11:22.469><c> not</c><00:11:22.739><c> amorphic</c><00:11:23.749><c> but</c><00:11:24.749><c> we</c><00:11:24.899><c> have</c><00:11:25.079><c> to</c>

00:11:25.369 --> 00:11:25.379 align:start position:0%
adamantly not amorphic but we have to
 

00:11:25.379 --> 00:11:27.769 align:start position:0%
adamantly not amorphic but we have to
all<00:11:25.619><c> talk</c><00:11:26.069><c> about</c><00:11:26.219><c> different</c><00:11:26.609><c> types</c><00:11:26.969><c> of</c><00:11:27.149><c> how</c>

00:11:27.769 --> 00:11:27.779 align:start position:0%
all talk about different types of how
 

00:11:27.779 --> 00:11:29.479 align:start position:0%
all talk about different types of how
morphisms<00:11:28.379><c> but</c><00:11:28.589><c> the</c><00:11:28.799><c> case</c><00:11:28.979><c> is</c><00:11:29.159><c> hotter</c><00:11:29.399><c> than</c>

00:11:29.479 --> 00:11:29.489 align:start position:0%
morphisms but the case is hotter than
 

00:11:29.489 --> 00:11:31.339 align:start position:0%
morphisms but the case is hotter than
thought<00:11:29.699><c> morphism</c><00:11:30.209><c> we</c><00:11:30.659><c> can</c><00:11:30.809><c> imagine</c><00:11:31.019><c> that</c><00:11:31.199><c> we</c>

00:11:31.339 --> 00:11:31.349 align:start position:0%
thought morphism we can imagine that we
 

00:11:31.349 --> 00:11:32.749 align:start position:0%
thought morphism we can imagine that we
have<00:11:31.439><c> the</c><00:11:31.589><c> encryption</c><00:11:32.129><c> of</c><00:11:32.219><c> something</c><00:11:32.639><c> of</c>

00:11:32.749 --> 00:11:32.759 align:start position:0%
have the encryption of something of
 

00:11:32.759 --> 00:11:35.059 align:start position:0%
have the encryption of something of
value<00:11:32.879><c> a</c><00:11:33.269><c> and</c><00:11:33.569><c> an</c><00:11:33.959><c> encryption</c><00:11:34.259><c> of</c><00:11:34.439><c> a</c><00:11:34.529><c> value</c><00:11:34.829><c> B</c>

00:11:35.059 --> 00:11:35.069 align:start position:0%
value a and an encryption of a value B
 

00:11:35.069 --> 00:11:38.239 align:start position:0%
value a and an encryption of a value B
and<00:11:35.629><c> if</c><00:11:36.629><c> we</c><00:11:36.839><c> take</c><00:11:37.109><c> these</c><00:11:37.319><c> two</c><00:11:37.379><c> Sacre</c><00:11:37.919><c> texts</c><00:11:38.189><c> to</c>

00:11:38.239 --> 00:11:38.249 align:start position:0%
and if we take these two Sacre texts to
 

00:11:38.249 --> 00:11:41.059 align:start position:0%
and if we take these two Sacre texts to
perform<00:11:38.609><c> it</c><00:11:38.759><c> and</c><00:11:39.029><c> a</c><00:11:39.529><c> addition</c><00:11:40.529><c> operation</c><00:11:40.979><c> of</c>

00:11:41.059 --> 00:11:41.069 align:start position:0%
perform it and a addition operation of
 

00:11:41.069 --> 00:11:43.279 align:start position:0%
perform it and a addition operation of
the<00:11:41.159><c> two</c><00:11:41.309><c> cipher</c><00:11:41.639><c> texts</c><00:11:41.939><c> we</c><00:11:42.479><c> actually</c><00:11:42.899><c> get</c><00:11:43.079><c> the</c>

00:11:43.279 --> 00:11:43.289 align:start position:0%
the two cipher texts we actually get the
 

00:11:43.289 --> 00:11:45.769 align:start position:0%
the two cipher texts we actually get the
encryption<00:11:44.249><c> of</c><00:11:44.459><c> what</c><00:11:45.209><c> would</c><00:11:45.329><c> be</c><00:11:45.479><c> the</c><00:11:45.509><c> output</c>

00:11:45.769 --> 00:11:45.779 align:start position:0%
encryption of what would be the output
 

00:11:45.779 --> 00:11:47.929 align:start position:0%
encryption of what would be the output
if<00:11:46.169><c> you</c><00:11:46.289><c> just</c><00:11:46.529><c> added</c><00:11:46.829><c> the</c><00:11:47.099><c> two</c><00:11:47.279><c> plaintext</c>

00:11:47.929 --> 00:11:47.939 align:start position:0%
if you just added the two plaintext
 

00:11:47.939 --> 00:11:50.839 align:start position:0%
if you just added the two plaintext
together<00:11:48.179><c> except</c><00:11:48.599><c> they're</c><00:11:48.749><c> now</c><00:11:48.899><c> imprinted</c><00:11:49.849><c> so</c>

00:11:50.839 --> 00:11:50.849 align:start position:0%
together except they're now imprinted so
 

00:11:50.849 --> 00:11:54.319 align:start position:0%
together except they're now imprinted so
how<00:11:51.749><c> this</c><00:11:52.019><c> is</c><00:11:52.079><c> built</c><00:11:52.529><c> around</c><00:11:52.799><c> to</c><00:11:53.609><c> print</c><00:11:54.119><c> it</c><00:11:54.179><c> up</c>

00:11:54.319 --> 00:11:54.329 align:start position:0%
how this is built around to print it up
 

00:11:54.329 --> 00:11:56.329 align:start position:0%
how this is built around to print it up
build<00:11:54.629><c> actual</c><00:11:55.169><c> confidential</c><00:11:55.709><c> transactions</c>

00:11:56.329 --> 00:11:56.339 align:start position:0%
build actual confidential transactions
 

00:11:56.339 --> 00:11:58.729 align:start position:0%
build actual confidential transactions
is<00:11:56.579><c> we</c><00:11:57.119><c> have</c><00:11:57.389><c> an</c><00:11:57.689><c> encryption</c><00:11:58.019><c> of</c><00:11:58.199><c> the</c><00:11:58.289><c> balance</c>

00:11:58.729 --> 00:11:58.739 align:start position:0%
is we have an encryption of the balance
 

00:11:58.739 --> 00:12:02.179 align:start position:0%
is we have an encryption of the balance
say<00:11:59.220><c> the</c><00:11:59.489><c> number</c><00:11:59.759><c> 3</c><00:12:00.269><c> and</c><00:12:00.509><c> then</c><00:12:01.470><c> we</c><00:12:01.649><c> have</c><00:12:01.829><c> the</c>

00:12:02.179 --> 00:12:02.189 align:start position:0%
say the number 3 and then we have the
 

00:12:02.189 --> 00:12:04.460 align:start position:0%
say the number 3 and then we have the
encryption<00:12:02.669><c> of</c><00:12:02.879><c> the</c><00:12:02.939><c> transfer</c><00:12:03.569><c> amount</c><00:12:03.869><c> say</c>

00:12:04.460 --> 00:12:04.470 align:start position:0%
encryption of the transfer amount say
 

00:12:04.470 --> 00:12:06.079 align:start position:0%
encryption of the transfer amount say
I'm<00:12:04.829><c> number</c><00:12:05.099><c> like</c><00:12:05.339><c> negative</c><00:12:05.519><c> 2</c><00:12:05.849><c> you're</c>

00:12:06.079 --> 00:12:06.089 align:start position:0%
I'm number like negative 2 you're
 

00:12:06.089 --> 00:12:09.259 align:start position:0%
I'm number like negative 2 you're
sending<00:12:06.479><c> 2</c><00:12:06.779><c> coins</c><00:12:07.199><c> to</c><00:12:07.470><c> somebody</c><00:12:07.879><c> so</c><00:12:08.879><c> when</c><00:12:09.179><c> you</c>

00:12:09.259 --> 00:12:09.269 align:start position:0%
sending 2 coins to somebody so when you
 

00:12:09.269 --> 00:12:11.929 align:start position:0%
sending 2 coins to somebody so when you
take<00:12:09.509><c> during</c><00:12:10.079><c> 50</c><00:12:10.499><c> pounds</c><00:12:10.799><c> of</c><00:12:10.889><c> 3</c><00:12:11.159><c> and</c><00:12:11.759><c> you're</c><00:12:11.909><c> a</c>

00:12:11.929 --> 00:12:11.939 align:start position:0%
take during 50 pounds of 3 and you're a
 

00:12:11.939 --> 00:12:13.429 align:start position:0%
take during 50 pounds of 3 and you're a
gifted<00:12:12.239><c> balance</c><00:12:12.569><c> of</c><00:12:12.689><c> things</c><00:12:12.809><c> there</c><00:12:13.169><c> you're</c>

00:12:13.429 --> 00:12:13.439 align:start position:0%
gifted balance of things there you're
 

00:12:13.439 --> 00:12:14.989 align:start position:0%
gifted balance of things there you're
good<00:12:13.619><c> to</c><00:12:13.709><c> transfer</c><00:12:14.099><c> at</c><00:12:14.220><c> negative</c><00:12:14.549><c> 2</c><00:12:14.669><c> you</c><00:12:14.789><c> add</c>

00:12:14.989 --> 00:12:14.999 align:start position:0%
good to transfer at negative 2 you add
 

00:12:14.999 --> 00:12:17.539 align:start position:0%
good to transfer at negative 2 you add
them<00:12:15.149><c> together</c><00:12:15.239><c> you</c><00:12:15.659><c> get</c><00:12:15.779><c> 1</c><00:12:16.109><c> so</c><00:12:16.799><c> that</c><00:12:17.339><c> would</c><00:12:17.429><c> be</c>

00:12:17.539 --> 00:12:17.549 align:start position:0%
them together you get 1 so that would be
 

00:12:17.549 --> 00:12:19.639 align:start position:0%
them together you get 1 so that would be
the<00:12:17.669><c> encryption</c><00:12:17.879><c> of</c><00:12:18.359><c> the</c><00:12:18.479><c> balance</c><00:12:18.989><c> after</c><00:12:19.139><c> that</c>

00:12:19.639 --> 00:12:19.649 align:start position:0%
the encryption of the balance after that
 

00:12:19.649 --> 00:12:22.729 align:start position:0%
the encryption of the balance after that
transaction<00:12:20.579><c> in</c><00:12:20.939><c> general</c><00:12:21.329><c> so</c><00:12:21.929><c> it</c><00:12:22.409><c> essentially</c>

00:12:22.729 --> 00:12:22.739 align:start position:0%
transaction in general so it essentially
 

00:12:22.739 --> 00:12:24.499 align:start position:0%
transaction in general so it essentially
lets<00:12:23.039><c> you</c><00:12:23.189><c> and</c><00:12:23.489><c> now</c><00:12:23.609><c> the</c><00:12:23.669><c> pub</c><00:12:23.970><c> organism</c><00:12:24.419><c> is</c>

00:12:24.499 --> 00:12:24.509 align:start position:0%
lets you and now the pub organism is
 

00:12:24.509 --> 00:12:26.989 align:start position:0%
lets you and now the pub organism is
simply<00:12:24.809><c> a</c><00:12:24.839><c> way</c><00:12:25.079><c> to</c><00:12:25.649><c> map</c><00:12:25.919><c> between</c><00:12:26.279><c> these</c><00:12:26.789><c> two</c>

00:12:26.989 --> 00:12:26.999 align:start position:0%
simply a way to map between these two
 

00:12:26.999 --> 00:12:28.969 align:start position:0%
simply a way to map between these two
domains<00:12:27.149><c> and</c><00:12:27.809><c> the</c><00:12:28.049><c> plaintext</c><00:12:28.470><c> of</c><00:12:28.739><c> a</c><00:12:28.829><c> team</c>

00:12:28.969 --> 00:12:28.979 align:start position:0%
domains and the plaintext of a team
 

00:12:28.979 --> 00:12:30.409 align:start position:0%
domains and the plaintext of a team
where<00:12:29.069><c> we</c><00:12:29.099><c> all</c><00:12:29.519><c> familiar</c><00:12:29.729><c> with</c><00:12:29.939><c> just</c><00:12:30.119><c> doing</c>

00:12:30.409 --> 00:12:30.419 align:start position:0%
where we all familiar with just doing
 

00:12:30.419 --> 00:12:33.109 align:start position:0%
where we all familiar with just doing
simple<00:12:30.959><c> addition</c><00:12:31.470><c> on</c><00:12:31.589><c> things</c><00:12:32.129><c> and</c><00:12:32.729><c> the</c><00:12:32.970><c> done</c>

00:12:33.109 --> 00:12:33.119 align:start position:0%
simple addition on things and the done
 

00:12:33.119 --> 00:12:34.699 align:start position:0%
simple addition on things and the done
in<00:12:33.239><c> the</c><00:12:33.329><c> encrypted</c><00:12:33.779><c> cipher</c><00:12:34.019><c> text</c><00:12:34.439><c> domain</c>

00:12:34.699 --> 00:12:34.709 align:start position:0%
in the encrypted cipher text domain
 

00:12:34.709 --> 00:12:37.099 align:start position:0%
in the encrypted cipher text domain
where<00:12:35.279><c> we</c><00:12:35.669><c> don't</c><00:12:36.149><c> normally</c><00:12:36.419><c> see</c><00:12:36.659><c> what</c><00:12:36.989><c> the</c>

00:12:37.099 --> 00:12:37.109 align:start position:0%
where we don't normally see what the
 

00:12:37.109 --> 00:12:38.250 align:start position:0%
where we don't normally see what the
values<00:12:37.379><c> under</c><00:12:37.619><c> info</c>

00:12:38.250 --> 00:12:38.260 align:start position:0%
values under info
 

00:12:38.260 --> 00:12:41.670 align:start position:0%
values under info
some<00:12:38.680><c> value</c><00:12:39.070><c> that</c><00:12:40.000><c> out</c><00:12:40.180><c> of</c><00:12:40.360><c> all</c><00:12:41.080><c> organism</c><00:12:41.530><c> is</c>

00:12:41.670 --> 00:12:41.680 align:start position:0%
some value that out of all organism is
 

00:12:41.680 --> 00:12:43.350 align:start position:0%
some value that out of all organism is
simply<00:12:41.980><c> an</c><00:12:42.070><c> operation</c><00:12:42.670><c> and</c><00:12:42.940><c> addition</c>

00:12:43.350 --> 00:12:43.360 align:start position:0%
simply an operation and addition
 

00:12:43.360 --> 00:12:45.720 align:start position:0%
simply an operation and addition
operation<00:12:43.870><c> that</c><00:12:44.410><c> lets</c><00:12:44.620><c> us</c><00:12:44.800><c> calculate</c><00:12:45.160><c> what</c>

00:12:45.720 --> 00:12:45.730 align:start position:0%
operation that lets us calculate what
 

00:12:45.730 --> 00:12:47.760 align:start position:0%
operation that lets us calculate what
that<00:12:46.090><c> would</c><00:12:46.510><c> that</c><00:12:46.630><c> would</c><00:12:46.690><c> be</c><00:12:46.930><c> able</c><00:12:47.260><c> plaintext</c>

00:12:47.760 --> 00:12:47.770 align:start position:0%
that would that would be able plaintext
 

00:12:47.770 --> 00:12:49.950 align:start position:0%
that would that would be able plaintext
space<00:12:47.950><c> so</c><00:12:48.490><c> you</c><00:12:48.550><c> can</c><00:12:48.700><c> simply</c><00:12:48.880><c> add</c><00:12:49.210><c> ciphertext</c>

00:12:49.950 --> 00:12:49.960 align:start position:0%
space so you can simply add ciphertext
 

00:12:49.960 --> 00:12:56.450 align:start position:0%
space so you can simply add ciphertext
the<00:12:50.050><c> other</c><00:12:50.200><c> to</c><00:12:50.380><c> get</c><00:12:50.500><c> there</c><00:12:50.710><c> played</c><00:12:51.040><c> exhale</c>

00:12:56.450 --> 00:12:56.460 align:start position:0%
 
 

00:12:56.460 --> 00:12:58.980 align:start position:0%
 
fully<00:12:57.460><c> homomorphic</c><00:12:57.640><c> encryption</c><00:12:58.060><c> much</c><00:12:58.630><c> scan</c>

00:12:58.980 --> 00:12:58.990 align:start position:0%
fully homomorphic encryption much scan
 

00:12:58.990 --> 00:13:01.290 align:start position:0%
fully homomorphic encryption much scan
that's<00:12:59.590><c> all</c><00:12:59.860><c> thought</c><00:13:00.070><c> about</c><00:13:00.100><c> as</c><00:13:00.580><c> we</c><00:13:00.940><c> just</c><00:13:01.120><c> saw</c>

00:13:01.290 --> 00:13:01.300 align:start position:0%
that's all thought about as we just saw
 

00:13:01.300 --> 00:13:03.600 align:start position:0%
that's all thought about as we just saw
some<00:13:01.870><c> schemes</c><00:13:02.260><c> do</c><00:13:02.440><c> you</c><00:13:02.530><c> utilize</c><00:13:02.740><c> homework</c><00:13:03.430><c> in</c>

00:13:03.600 --> 00:13:03.610 align:start position:0%
some schemes do you utilize homework in
 

00:13:03.610 --> 00:13:05.280 align:start position:0%
some schemes do you utilize homework in
addition<00:13:04.000><c> to</c><00:13:04.210><c> perform</c><00:13:04.630><c> confidential</c>

00:13:05.280 --> 00:13:05.290 align:start position:0%
addition to perform confidential
 

00:13:05.290 --> 00:13:07.740 align:start position:0%
addition to perform confidential
transactions<00:13:05.920><c> if</c><00:13:06.430><c> you</c><00:13:06.670><c> actually</c><00:13:06.880><c> extend</c><00:13:07.540><c> that</c>

00:13:07.740 --> 00:13:07.750 align:start position:0%
transactions if you actually extend that
 

00:13:07.750 --> 00:13:09.990 align:start position:0%
transactions if you actually extend that
and<00:13:07.990><c> consider</c><00:13:08.380><c> homomorphic</c><00:13:09.190><c> multiplication</c>

00:13:09.990 --> 00:13:10.000 align:start position:0%
and consider homomorphic multiplication
 

00:13:10.000 --> 00:13:12.150 align:start position:0%
and consider homomorphic multiplication
which<00:13:10.630><c> means</c><00:13:10.960><c> that</c><00:13:11.230><c> the</c><00:13:11.470><c> encryption</c><00:13:11.680><c> of</c><00:13:11.980><c> a</c>

00:13:12.150 --> 00:13:12.160 align:start position:0%
which means that the encryption of a
 

00:13:12.160 --> 00:13:14.790 align:start position:0%
which means that the encryption of a
times<00:13:12.790><c> the</c><00:13:12.970><c> encryption</c><00:13:13.420><c> of</c><00:13:13.510><c> B</c><00:13:13.660><c> is</c><00:13:13.930><c> the</c><00:13:13.990><c> same</c><00:13:14.440><c> as</c>

00:13:14.790 --> 00:13:14.800 align:start position:0%
times the encryption of B is the same as
 

00:13:14.800 --> 00:13:17.880 align:start position:0%
times the encryption of B is the same as
first<00:13:15.520><c> multiplying</c><00:13:16.270><c> a</c><00:13:16.570><c> and</c><00:13:16.600><c> B</c><00:13:16.900><c> together</c><00:13:17.380><c> and</c>

00:13:17.880 --> 00:13:17.890 align:start position:0%
first multiplying a and B together and
 

00:13:17.890 --> 00:13:20.400 align:start position:0%
first multiplying a and B together and
then<00:13:18.010><c> encrypting</c><00:13:18.460><c> so</c><00:13:19.150><c> what</c><00:13:19.540><c> might</c><00:13:19.750><c> happen</c><00:13:20.020><c> if</c>

00:13:20.400 --> 00:13:20.410 align:start position:0%
then encrypting so what might happen if
 

00:13:20.410 --> 00:13:22.560 align:start position:0%
then encrypting so what might happen if
we<00:13:20.560><c> were</c><00:13:20.710><c> to</c><00:13:20.740><c> create</c><00:13:21.010><c> a</c><00:13:21.160><c> PPS</c><00:13:21.790><c> scheme</c><00:13:22.150><c> that</c>

00:13:22.560 --> 00:13:22.570 align:start position:0%
we were to create a PPS scheme that
 

00:13:22.570 --> 00:13:25.020 align:start position:0%
we were to create a PPS scheme that
doesn't<00:13:23.080><c> only</c><00:13:23.260><c> just</c><00:13:23.860><c> do</c><00:13:24.070><c> homework</c>

00:13:25.020 --> 00:13:25.030 align:start position:0%
doesn't only just do homework
 

00:13:25.030 --> 00:13:27.960 align:start position:0%
doesn't only just do homework
but<00:13:25.630><c> also</c><00:13:25.900><c> does</c><00:13:26.410><c> homework</c><00:13:26.970><c> multiplication</c>

00:13:27.960 --> 00:13:27.970 align:start position:0%
but also does homework multiplication
 

00:13:27.970 --> 00:13:30.090 align:start position:0%
but also does homework multiplication
that<00:13:28.600><c> would</c><00:13:28.810><c> actually</c><00:13:29.260><c> give</c><00:13:29.440><c> us</c><00:13:29.590><c> something</c>

00:13:30.090 --> 00:13:30.100 align:start position:0%
that would actually give us something
 

00:13:30.100 --> 00:13:31.260 align:start position:0%
that would actually give us something
that<00:13:30.280><c> performs</c><00:13:30.640><c> fully</c><00:13:31.000><c> homomorphic</c>

00:13:31.260 --> 00:13:31.270 align:start position:0%
that performs fully homomorphic
 

00:13:31.270 --> 00:13:32.400 align:start position:0%
that performs fully homomorphic
encryption

00:13:32.400 --> 00:13:32.410 align:start position:0%
encryption
 

00:13:32.410 --> 00:13:35.700 align:start position:0%
encryption
there<00:13:32.650><c> hasn't</c><00:13:32.890><c> been</c><00:13:33.190><c> any</c><00:13:34.030><c> epsp</c><00:13:34.810><c> scheme</c><00:13:35.230><c> that</c>

00:13:35.700 --> 00:13:35.710 align:start position:0%
there hasn't been any epsp scheme that
 

00:13:35.710 --> 00:13:37.980 align:start position:0%
there hasn't been any epsp scheme that
does<00:13:36.040><c> fully</c><00:13:36.400><c> homomorphic</c><00:13:36.640><c> encryption</c><00:13:37.120><c> so</c><00:13:37.690><c> far</c>

00:13:37.980 --> 00:13:37.990 align:start position:0%
does fully homomorphic encryption so far
 

00:13:37.990 --> 00:13:39.660 align:start position:0%
does fully homomorphic encryption so far
but<00:13:38.500><c> it</c><00:13:38.620><c> might</c><00:13:38.770><c> be</c><00:13:38.920><c> interesting</c><00:13:39.100><c> to</c><00:13:39.460><c> consider</c>

00:13:39.660 --> 00:13:39.670 align:start position:0%
but it might be interesting to consider
 

00:13:39.670 --> 00:13:42.270 align:start position:0%
but it might be interesting to consider
how<00:13:40.480><c> much</c><00:13:40.660><c> more</c><00:13:40.930><c> how</c><00:13:41.140><c> we</c><00:13:41.200><c> would</c><00:13:41.620><c> get</c><00:13:41.770><c> from</c>

00:13:42.270 --> 00:13:42.280 align:start position:0%
how much more how we would get from
 

00:13:42.280 --> 00:13:46.020 align:start position:0%
how much more how we would get from
including<00:13:42.790><c> this</c><00:13:42.940><c> at</c><00:13:43.120><c> such</c><00:13:43.300><c> speed</c><00:13:45.000><c> we're</c><00:13:46.000><c> going</c>

00:13:46.020 --> 00:13:46.030 align:start position:0%
including this at such speed we're going
 

00:13:46.030 --> 00:13:48.060 align:start position:0%
including this at such speed we're going
to<00:13:46.270><c> quickly</c><00:13:46.600><c> look</c><00:13:46.870><c> at</c><00:13:47.020><c> you</c><00:13:47.290><c> non-aryan</c>

00:13:48.060 --> 00:13:48.070 align:start position:0%
to quickly look at you non-aryan
 

00:13:48.070 --> 00:13:51.000 align:start position:0%
to quickly look at you non-aryan
approaches<00:13:48.580><c> one</c><00:13:49.120><c> is</c><00:13:49.450><c> that</c><00:13:49.810><c> C</c><00:13:50.020><c> which</c><00:13:50.410><c> uses</c><00:13:50.800><c> the</c>

00:13:51.000 --> 00:13:51.010 align:start position:0%
approaches one is that C which uses the
 

00:13:51.010 --> 00:13:53.700 align:start position:0%
approaches one is that C which uses the
context<00:13:51.460><c> overlay</c><00:13:51.820><c> model</c><00:13:52.030><c> they</c><00:13:52.570><c> use</c><00:13:52.870><c> DK</c><00:13:53.260><c> starts</c>

00:13:53.700 --> 00:13:53.710 align:start position:0%
context overlay model they use DK starts
 

00:13:53.710 --> 00:13:55.740 align:start position:0%
context overlay model they use DK starts
for<00:13:53.890><c> performing</c><00:13:54.400><c> on</c><00:13:54.670><c> financial</c><00:13:55.090><c> transactions</c>

00:13:55.740 --> 00:13:55.750 align:start position:0%
for performing on financial transactions
 

00:13:55.750 --> 00:13:58.350 align:start position:0%
for performing on financial transactions
and<00:13:56.110><c> they</c><00:13:57.070><c> actually</c><00:13:57.220><c> have</c><00:13:57.640><c> an</c><00:13:57.790><c> even</c><00:13:58.090><c> stronger</c>

00:13:58.350 --> 00:13:58.360 align:start position:0%
and they actually have an even stronger
 

00:13:58.360 --> 00:14:00.030 align:start position:0%
and they actually have an even stronger
notion<00:13:58.720><c> of</c><00:13:58.990><c> privacy</c><00:13:59.350><c> than</c><00:13:59.650><c> the</c><00:13:59.740><c> one</c><00:13:59.890><c> you</c>

00:14:00.030 --> 00:14:00.040 align:start position:0%
notion of privacy than the one you
 

00:14:00.040 --> 00:14:02.550 align:start position:0%
notion of privacy than the one you
define<00:14:00.430><c> in</c><00:14:00.820><c> addition</c><00:14:01.270><c> to</c><00:14:01.360><c> hiding</c><00:14:02.020><c> the</c><00:14:02.110><c> inputs</c>

00:14:02.550 --> 00:14:02.560 align:start position:0%
define in addition to hiding the inputs
 

00:14:02.560 --> 00:14:04.320 align:start position:0%
define in addition to hiding the inputs
and<00:14:02.650><c> outputs</c><00:14:02.740><c> of</c><00:14:03.160><c> a</c><00:14:03.220><c> function</c><00:14:03.640><c> they</c><00:14:04.090><c> also</c>

00:14:04.320 --> 00:14:04.330 align:start position:0%
and outputs of a function they also
 

00:14:04.330 --> 00:14:06.690 align:start position:0%
and outputs of a function they also
discussed<00:14:04.960><c> hiding</c><00:14:05.470><c> the</c><00:14:05.590><c> function</c><00:14:06.070><c> itself</c><00:14:06.370><c> so</c>

00:14:06.690 --> 00:14:06.700 align:start position:0%
discussed hiding the function itself so
 

00:14:06.700 --> 00:14:08.400 align:start position:0%
discussed hiding the function itself so
what<00:14:06.970><c> we</c><00:14:07.090><c> can</c><00:14:07.270><c> call</c><00:14:07.390><c> function</c><00:14:07.960><c> privacy</c>

00:14:08.400 --> 00:14:08.410 align:start position:0%
what we can call function privacy
 

00:14:08.410 --> 00:14:10.530 align:start position:0%
what we can call function privacy
however<00:14:08.920><c> to</c><00:14:09.490><c> achieve</c><00:14:09.820><c> the</c><00:14:10.000><c> efficiency</c><00:14:10.510><c> that</c>

00:14:10.530 --> 00:14:10.540 align:start position:0%
however to achieve the efficiency that
 

00:14:10.540 --> 00:14:12.330 align:start position:0%
however to achieve the efficiency that
they're<00:14:10.810><c> talking</c><00:14:10.990><c> about</c><00:14:11.260><c> if</c><00:14:11.740><c> also</c><00:14:11.980><c> an</c>

00:14:12.330 --> 00:14:12.340 align:start position:0%
they're talking about if also an
 

00:14:12.340 --> 00:14:14.130 align:start position:0%
they're talking about if also an
expensive<00:14:12.910><c> scheme</c><00:14:13.210><c> and</c><00:14:13.450><c> the</c><00:14:13.570><c> sense</c><00:14:13.810><c> that</c><00:14:13.930><c> can</c>

00:14:14.130 --> 00:14:14.140 align:start position:0%
expensive scheme and the sense that can
 

00:14:14.140 --> 00:14:16.530 align:start position:0%
expensive scheme and the sense that can
mean<00:14:14.290><c> hundreds</c><00:14:15.040><c> of</c><00:14:15.190><c> gigabytes</c><00:14:15.370><c> of</c><00:14:15.820><c> RAM</c><00:14:16.060><c> to</c><00:14:16.390><c> get</c>

00:14:16.530 --> 00:14:16.540 align:start position:0%
mean hundreds of gigabytes of RAM to get
 

00:14:16.540 --> 00:14:18.440 align:start position:0%
mean hundreds of gigabytes of RAM to get
the<00:14:16.660><c> proving</c><00:14:16.990><c> types</c><00:14:17.230><c> of</c><00:14:17.380><c> compound</c><00:14:17.980><c> and</c>

00:14:18.440 --> 00:14:18.450 align:start position:0%
the proving types of compound and
 

00:14:18.450 --> 00:14:20.970 align:start position:0%
the proving types of compound and
there's<00:14:19.450><c> a</c><00:14:19.510><c> second</c><00:14:19.960><c> one</c><00:14:20.080><c> from</c><00:14:20.320><c> Oasis</c><00:14:20.770><c> class</c>

00:14:20.970 --> 00:14:20.980 align:start position:0%
there's a second one from Oasis class
 

00:14:20.980 --> 00:14:22.140 align:start position:0%
there's a second one from Oasis class
you<00:14:21.220><c> don't</c><00:14:21.400><c> actually</c><00:14:21.610><c> know</c><00:14:21.910><c> if</c><00:14:21.940><c> they're</c>

00:14:22.140 --> 00:14:22.150 align:start position:0%
you don't actually know if they're
 

00:14:22.150 --> 00:14:23.970 align:start position:0%
you don't actually know if they're
announced<00:14:22.480><c> today</c><00:14:22.720><c> are</c><00:14:23.230><c> just</c><00:14:23.260><c> gonna</c><00:14:23.590><c> refer</c><00:14:23.860><c> to</c>

00:14:23.970 --> 00:14:23.980 align:start position:0%
announced today are just gonna refer to
 

00:14:23.980 --> 00:14:26.430 align:start position:0%
announced today are just gonna refer to
it<00:14:24.130><c> as</c><00:14:24.280><c> the</c><00:14:24.400><c> project</c><00:14:24.820><c> from</c><00:14:24.940><c> Oasis</c><00:14:25.450><c> labs</c><00:14:25.690><c> they</c>

00:14:26.430 --> 00:14:26.440 align:start position:0%
it as the project from Oasis labs they
 

00:14:26.440 --> 00:14:28.170 align:start position:0%
it as the project from Oasis labs they
use<00:14:26.650><c> trusted</c><00:14:27.130><c> hardware</c><00:14:27.520><c> which</c><00:14:27.790><c> does</c><00:14:28.000><c> not</c>

00:14:28.170 --> 00:14:28.180 align:start position:0%
use trusted hardware which does not
 

00:14:28.180 --> 00:14:30.600 align:start position:0%
use trusted hardware which does not
satisfy<00:14:28.480><c> our</c><00:14:28.900><c> notions</c><00:14:29.350><c> of</c><00:14:29.530><c> security</c><00:14:30.520><c> and</c>

00:14:30.600 --> 00:14:30.610 align:start position:0%
satisfy our notions of security and
 

00:14:30.610 --> 00:14:32.370 align:start position:0%
satisfy our notions of security and
privacy<00:14:30.820><c> with</c><00:14:31.270><c> cryptography</c><00:14:31.570><c> and</c><00:14:32.170><c> we're</c><00:14:32.290><c> just</c>

00:14:32.370 --> 00:14:32.380 align:start position:0%
privacy with cryptography and we're just
 

00:14:32.380 --> 00:14:33.960 align:start position:0%
privacy with cryptography and we're just
going<00:14:32.560><c> to</c><00:14:32.650><c> gloss</c><00:14:32.800><c> over</c><00:14:33.040><c> their</c><00:14:33.340><c> work</c><00:14:33.490><c> but</c>

00:14:33.960 --> 00:14:33.970 align:start position:0%
going to gloss over their work but
 

00:14:33.970 --> 00:14:39.150 align:start position:0%
going to gloss over their work but
they're<00:14:34.120><c> also</c><00:14:34.270><c> in</c><00:14:34.480><c> this</c><00:14:34.660><c> space</c><00:14:37.200><c> so</c><00:14:38.200><c> briefly</c>

00:14:39.150 --> 00:14:39.160 align:start position:0%
they're also in this space so briefly
 

00:14:39.160 --> 00:14:40.560 align:start position:0%
they're also in this space so briefly
we'll<00:14:39.400><c> talk</c><00:14:39.580><c> about</c><00:14:39.730><c> some</c><00:14:39.970><c> comparisons</c>

00:14:40.560 --> 00:14:40.570 align:start position:0%
we'll talk about some comparisons
 

00:14:40.570 --> 00:14:41.830 align:start position:0%
we'll talk about some comparisons
between<00:14:40.660><c> the</c><00:14:40.900><c> type</c>

00:14:41.830 --> 00:14:41.840 align:start position:0%
between the type
 

00:14:41.840 --> 00:14:44.060 align:start position:0%
between the type
so<00:14:42.840><c> it's</c><00:14:43.260><c> really</c><00:14:43.440><c> difficult</c><00:14:43.710><c> to</c><00:14:43.980><c> actually</c>

00:14:44.060 --> 00:14:44.070 align:start position:0%
so it's really difficult to actually
 

00:14:44.070 --> 00:14:45.830 align:start position:0%
so it's really difficult to actually
compare<00:14:44.730><c> these</c><00:14:44.940><c> technologies</c><00:14:45.510><c> because</c><00:14:45.720><c> they</c>

00:14:45.830 --> 00:14:45.840 align:start position:0%
compare these technologies because they
 

00:14:45.840 --> 00:14:48.500 align:start position:0%
compare these technologies because they
all<00:14:45.960><c> accomplish</c><00:14:46.760><c> similar</c><00:14:47.760><c> things</c><00:14:47.940><c> with</c>

00:14:48.500 --> 00:14:48.510 align:start position:0%
all accomplish similar things with
 

00:14:48.510 --> 00:14:50.900 align:start position:0%
all accomplish similar things with
different<00:14:49.080><c> techniques</c><00:14:49.620><c> it's</c><00:14:49.980><c> they're</c><00:14:50.610><c> just</c>

00:14:50.900 --> 00:14:50.910 align:start position:0%
different techniques it's they're just
 

00:14:50.910 --> 00:14:52.820 align:start position:0%
different techniques it's they're just
not<00:14:51.120><c> really</c><00:14:51.480><c> that</c><00:14:51.600><c> easy</c><00:14:51.810><c> to</c><00:14:52.110><c> compare</c><00:14:52.440><c> together</c>

00:14:52.820 --> 00:14:52.830 align:start position:0%
not really that easy to compare together
 

00:14:52.830 --> 00:14:55.370 align:start position:0%
not really that easy to compare together
directly<00:14:53.820><c> but</c><00:14:54.300><c> they</c><00:14:54.510><c> do</c><00:14:54.570><c> satisfy</c><00:14:55.170><c> some</c>

00:14:55.370 --> 00:14:55.380 align:start position:0%
directly but they do satisfy some
 

00:14:55.380 --> 00:14:56.720 align:start position:0%
directly but they do satisfy some
properties<00:14:55.830><c> you</c><00:14:55.920><c> can</c><00:14:56.040><c> discuss</c><00:14:56.370><c> such</c><00:14:56.610><c> as</c>

00:14:56.720 --> 00:14:56.730 align:start position:0%
properties you can discuss such as
 

00:14:56.730 --> 00:14:58.670 align:start position:0%
properties you can discuss such as
performance<00:14:57.180><c> privacy</c><00:14:57.720><c> the</c><00:14:58.170><c> interactivity</c>

00:14:58.670 --> 00:14:58.680 align:start position:0%
performance privacy the interactivity
 

00:14:58.680 --> 00:15:00.050 align:start position:0%
performance privacy the interactivity
involved<00:14:59.220><c> in</c><00:14:59.340><c> the</c><00:14:59.400><c> cryptographic</c><00:14:59.550><c> security</c>

00:15:00.050 --> 00:15:00.060 align:start position:0%
involved in the cryptographic security
 

00:15:00.060 --> 00:15:03.350 align:start position:0%
involved in the cryptographic security
use<00:15:00.650><c> so</c><00:15:01.650><c> fully</c><00:15:02.010><c> homomorphic</c><00:15:02.160><c> encryption</c><00:15:02.550><c> and</c>

00:15:03.350 --> 00:15:03.360 align:start position:0%
use so fully homomorphic encryption and
 

00:15:03.360 --> 00:15:06.200 align:start position:0%
use so fully homomorphic encryption and
it's<00:15:03.540><c> complied</c><00:15:03.870><c> entirely</c><00:15:04.200><c> compute</c><00:15:04.710><c> bound</c><00:15:05.210><c> so</c>

00:15:06.200 --> 00:15:06.210 align:start position:0%
it's complied entirely compute bound so
 

00:15:06.210 --> 00:15:08.240 align:start position:0%
it's complied entirely compute bound so
the<00:15:06.240><c> performance</c><00:15:06.690><c> route</c><00:15:07.290><c> is</c><00:15:07.500><c> basically</c><00:15:07.950><c> built</c>

00:15:08.240 --> 00:15:08.250 align:start position:0%
the performance route is basically built
 

00:15:08.250 --> 00:15:11.420 align:start position:0%
the performance route is basically built
on<00:15:08.460><c> as</c><00:15:08.670><c> a</c><00:15:09.240><c> zombie</c><00:15:09.390><c> just</c><00:15:10.230><c> depends</c><00:15:10.650><c> on</c><00:15:11.040><c> how</c><00:15:11.400><c> long</c>

00:15:11.420 --> 00:15:11.430 align:start position:0%
on as a zombie just depends on how long
 

00:15:11.430 --> 00:15:13.730 align:start position:0%
on as a zombie just depends on how long
a<00:15:11.640><c> computer</c><00:15:12.210><c> can</c><00:15:12.780><c> actually</c><00:15:13.140><c> perform</c><00:15:13.320><c> these</c>

00:15:13.730 --> 00:15:13.740 align:start position:0%
a computer can actually perform these
 

00:15:13.740 --> 00:15:17.500 align:start position:0%
a computer can actually perform these
really<00:15:14.730><c> intense</c><00:15:15.170><c> operations</c><00:15:16.170><c> such</c><00:15:16.320><c> as</c><00:15:16.350><c> an</c><00:15:16.560><c> fft</c>

00:15:17.500 --> 00:15:17.510 align:start position:0%
really intense operations such as an fft
 

00:15:17.510 --> 00:15:19.850 align:start position:0%
really intense operations such as an fft
the<00:15:18.510><c> privacy</c><00:15:18.990><c> is</c><00:15:19.110><c> also</c><00:15:19.410><c> based</c><00:15:19.620><c> on</c><00:15:19.740><c> the</c>

00:15:19.850 --> 00:15:19.860 align:start position:0%
the privacy is also based on the
 

00:15:19.860 --> 00:15:20.960 align:start position:0%
the privacy is also based on the
encryption<00:15:20.250><c> scheme</c><00:15:20.490><c> which</c><00:15:20.700><c> if</c><00:15:20.850><c> you're</c>

00:15:20.960 --> 00:15:20.970 align:start position:0%
encryption scheme which if you're
 

00:15:20.970 --> 00:15:24.170 align:start position:0%
encryption scheme which if you're
familiar<00:15:21.000><c> with</c><00:15:21.360><c> any</c><00:15:21.630><c> cryptographic</c><00:15:23.180><c> security</c>

00:15:24.170 --> 00:15:24.180 align:start position:0%
familiar with any cryptographic security
 

00:15:24.180 --> 00:15:26.990 align:start position:0%
familiar with any cryptographic security
assumptions<00:15:24.900><c> any</c><00:15:25.520><c> standards</c><00:15:26.520><c> we</c><00:15:26.670><c> can</c><00:15:26.700><c> say</c>

00:15:26.990 --> 00:15:27.000 align:start position:0%
assumptions any standards we can say
 

00:15:27.000 --> 00:15:28.760 align:start position:0%
assumptions any standards we can say
that<00:15:27.210><c> you</c><00:15:27.510><c> know</c><00:15:27.600><c> usually</c><00:15:28.020><c> just</c><00:15:28.350><c> the</c><00:15:28.440><c> SteriPEN</c>

00:15:28.760 --> 00:15:28.770 align:start position:0%
that you know usually just the SteriPEN
 

00:15:28.770 --> 00:15:30.700 align:start position:0%
that you know usually just the SteriPEN
its<00:15:29.010><c> ie</c><00:15:29.220><c> D</c><00:15:29.400><c> CPA</c><00:15:29.760><c> security</c>

00:15:30.700 --> 00:15:30.710 align:start position:0%
its ie D CPA security
 

00:15:30.710 --> 00:15:33.590 align:start position:0%
its ie D CPA security
it<00:15:31.710><c> is</c><00:15:32.160><c> not</c><00:15:32.520><c> interactive</c><00:15:33.120><c> meaning</c><00:15:33.390><c> that</c><00:15:33.480><c> you</c>

00:15:33.590 --> 00:15:33.600 align:start position:0%
it is not interactive meaning that you
 

00:15:33.600 --> 00:15:34.760 align:start position:0%
it is not interactive meaning that you
don't<00:15:33.630><c> have</c><00:15:33.840><c> to</c><00:15:34.020><c> interact</c><00:15:34.170><c> with</c><00:15:34.410><c> a</c><00:15:34.500><c> bunch</c><00:15:34.680><c> of</c>

00:15:34.760 --> 00:15:34.770 align:start position:0%
don't have to interact with a bunch of
 

00:15:34.770 --> 00:15:37.220 align:start position:0%
don't have to interact with a bunch of
people<00:15:35.130><c> for</c><00:15:35.520><c> this</c><00:15:35.760><c> computation</c><00:15:36.060><c> you'll</c><00:15:36.960><c> need</c>

00:15:37.220 --> 00:15:37.230 align:start position:0%
people for this computation you'll need
 

00:15:37.230 --> 00:15:38.810 align:start position:0%
people for this computation you'll need
to<00:15:37.320><c> go</c><00:15:37.440><c> to</c><00:15:37.500><c> the</c><00:15:37.620><c> computing</c><00:15:38.010><c> party</c><00:15:38.340><c> scripts</c>

00:15:38.810 --> 00:15:38.820 align:start position:0%
to go to the computing party scripts
 

00:15:38.820 --> 00:15:40.310 align:start position:0%
to go to the computing party scripts
today<00:15:39.030><c> they</c><00:15:39.210><c> give</c><00:15:39.390><c> them</c><00:15:39.540><c> a</c><00:15:39.600><c> cake</c><00:15:39.810><c> and</c><00:15:40.080><c> they</c><00:15:40.170><c> can</c>

00:15:40.310 --> 00:15:40.320 align:start position:0%
today they give them a cake and they can
 

00:15:40.320 --> 00:15:41.840 align:start position:0%
today they give them a cake and they can
usually<00:15:40.440><c> perform</c><00:15:40.950><c> the</c><00:15:41.040><c> computation</c><00:15:41.280><c> on</c><00:15:41.670><c> it</c>

00:15:41.840 --> 00:15:41.850 align:start position:0%
usually perform the computation on it
 

00:15:41.850 --> 00:15:43.850 align:start position:0%
usually perform the computation on it
and<00:15:42.420><c> it</c><00:15:42.540><c> also</c><00:15:42.660><c> satisfies</c><00:15:42.960><c> some</c><00:15:43.530><c> cryptographic</c>

00:15:43.850 --> 00:15:43.860 align:start position:0%
and it also satisfies some cryptographic
 

00:15:43.860 --> 00:15:48.110 align:start position:0%
and it also satisfies some cryptographic
security<00:15:44.310><c> as</c><00:15:44.730><c> well</c><00:15:45.110><c> so</c><00:15:46.110><c> we</c><00:15:46.470><c> know</c><00:15:46.680><c> that</c><00:15:47.040><c> when</c><00:15:48.000><c> we</c>

00:15:48.110 --> 00:15:48.120 align:start position:0%
security as well so we know that when we
 

00:15:48.120 --> 00:15:51.590 align:start position:0%
security as well so we know that when we
do<00:15:48.470><c> plan</c><00:15:49.470><c> on</c><00:15:49.620><c> working</c><00:15:49.800><c> encryption</c><00:15:50.400><c> we</c><00:15:51.360><c> know</c>

00:15:51.590 --> 00:15:51.600 align:start position:0%
do plan on working encryption we know
 

00:15:51.600 --> 00:15:53.600 align:start position:0%
do plan on working encryption we know
that<00:15:51.930><c> it's</c><00:15:52.200><c> going</c><00:15:52.380><c> to</c><00:15:52.500><c> satisfy</c><00:15:52.740><c> math</c><00:15:53.339><c> and</c><00:15:53.550><c> I</c>

00:15:53.600 --> 00:15:53.610 align:start position:0%
that it's going to satisfy math and I
 

00:15:53.610 --> 00:15:55.250 align:start position:0%
that it's going to satisfy math and I
think<00:15:53.880><c> our</c><00:15:54.030><c> problem</c><00:15:54.210><c> that's</c><00:15:54.570><c> not</c><00:15:54.870><c> you</c><00:15:55.020><c> can</c>

00:15:55.250 --> 00:15:55.260 align:start position:0%
think our problem that's not you can
 

00:15:55.260 --> 00:15:58.340 align:start position:0%
think our problem that's not you can
solve<00:15:55.730><c> it</c><00:15:56.730><c> like</c><00:15:56.910><c> I</c><00:15:57.030><c> said</c><00:15:57.210><c> QVC</c><00:15:57.630><c> is</c><00:15:57.660><c> network</c><00:15:58.110><c> bout</c>

00:15:58.340 --> 00:15:58.350 align:start position:0%
solve it like I said QVC is network bout
 

00:15:58.350 --> 00:16:01.250 align:start position:0%
solve it like I said QVC is network bout
and<00:15:58.730><c> then</c><00:15:59.730><c> becomes</c><00:16:00.600><c> an</c><00:16:00.750><c> issue</c><00:16:00.900><c> when</c><00:16:01.170><c> you</c><00:16:01.200><c> have</c>

00:16:01.250 --> 00:16:01.260 align:start position:0%
and then becomes an issue when you have
 

00:16:01.260 --> 00:16:04.850 align:start position:0%
and then becomes an issue when you have
more<00:16:01.589><c> participants</c><00:16:02.520><c> in</c><00:16:02.610><c> it</c><00:16:03.020><c> it's</c><00:16:04.020><c> based</c><00:16:04.290><c> on</c><00:16:04.560><c> an</c>

00:16:04.850 --> 00:16:04.860 align:start position:0%
more participants in it it's based on an
 

00:16:04.860 --> 00:16:07.940 align:start position:0%
more participants in it it's based on an
encryption<00:16:05.640><c> scheme</c><00:16:05.820><c> and</c><00:16:06.360><c> not</c><00:16:07.140><c> a</c><00:16:07.170><c> collision</c><00:16:07.740><c> of</c>

00:16:07.940 --> 00:16:07.950 align:start position:0%
encryption scheme and not a collision of
 

00:16:07.950 --> 00:16:10.190 align:start position:0%
encryption scheme and not a collision of
that<00:16:08.430><c> people</c><00:16:08.730><c> privacy</c><00:16:09.150><c> so</c><00:16:09.720><c> a</c><00:16:09.750><c> first</c><00:16:09.960><c> major</c>

00:16:10.190 --> 00:16:10.200 align:start position:0%
that people privacy so a first major
 

00:16:10.200 --> 00:16:11.730 align:start position:0%
that people privacy so a first major
secret<00:16:10.470><c> sharing</c><00:16:10.740><c> your</c>

00:16:11.730 --> 00:16:11.740 align:start position:0%
secret sharing your
 

00:16:11.740 --> 00:16:12.930 align:start position:0%
secret sharing your
the<00:16:12.040><c> same</c><00:16:12.220><c> thing</c><00:16:12.340><c> that</c><00:16:12.490><c> your</c><00:16:12.610><c> friends</c><00:16:12.850><c> won't</c>

00:16:12.930 --> 00:16:12.940 align:start position:0%
the same thing that your friends won't
 

00:16:12.940 --> 00:16:14.660 align:start position:0%
the same thing that your friends won't
get<00:16:13.150><c> together</c><00:16:13.270><c> and</c><00:16:13.570><c> try</c><00:16:13.660><c> to</c><00:16:13.750><c> screw</c><00:16:14.050><c> you</c><00:16:14.170><c> over</c>

00:16:14.660 --> 00:16:14.670 align:start position:0%
get together and try to screw you over
 

00:16:14.670 --> 00:16:17.070 align:start position:0%
get together and try to screw you over
it<00:16:15.670><c> is</c><00:16:15.880><c> interactive</c><00:16:16.510><c> so</c><00:16:16.540><c> it</c><00:16:16.720><c> doesn't</c><00:16:16.930><c> sound</c>

00:16:17.070 --> 00:16:17.080 align:start position:0%
it is interactive so it doesn't sound
 

00:16:17.080 --> 00:16:19.800 align:start position:0%
it is interactive so it doesn't sound
like<00:16:17.290><c> that</c><00:16:17.470><c> and</c><00:16:17.850><c> the</c><00:16:18.850><c> cryptographic</c><00:16:19.390><c> security</c>

00:16:19.800 --> 00:16:19.810 align:start position:0%
like that and the cryptographic security
 

00:16:19.810 --> 00:16:22.980 align:start position:0%
like that and the cryptographic security
is<00:16:20.230><c> somewhat</c><00:16:20.920><c> similar</c><00:16:21.510><c> that</c><00:16:22.510><c> requires</c>

00:16:22.980 --> 00:16:22.990 align:start position:0%
is somewhat similar that requires
 

00:16:22.990 --> 00:16:24.780 align:start position:0%
is somewhat similar that requires
usually<00:16:23.320><c> ask</c><00:16:23.710><c> some</c><00:16:23.890><c> fairness</c><00:16:24.130><c> assumptions</c>

00:16:24.780 --> 00:16:24.790 align:start position:0%
usually ask some fairness assumptions
 

00:16:24.790 --> 00:16:26.040 align:start position:0%
usually ask some fairness assumptions
that<00:16:24.970><c> requires</c><00:16:25.330><c> you</c><00:16:25.480><c> to</c><00:16:25.540><c> listen</c><00:16:25.720><c> zero</c>

00:16:26.040 --> 00:16:26.050 align:start position:0%
that requires you to listen zero
 

00:16:26.050 --> 00:16:27.600 align:start position:0%
that requires you to listen zero
knowledge<00:16:26.200><c> groups</c><00:16:26.560><c> -</c><00:16:26.740><c> -</c><00:16:27.040><c> good</c>

00:16:27.600 --> 00:16:27.610 align:start position:0%
knowledge groups - - good
 

00:16:27.610 --> 00:16:29.700 align:start position:0%
knowledge groups - - good
trusting<00:16:28.210><c> hardware</c><00:16:28.540><c> is</c><00:16:28.720><c> kind</c><00:16:28.960><c> of</c><00:16:29.050><c> you</c><00:16:29.590><c> know</c>

00:16:29.700 --> 00:16:29.710 align:start position:0%
trusting hardware is kind of you know
 

00:16:29.710 --> 00:16:33.510 align:start position:0%
trusting hardware is kind of you know
 in<00:16:30.580><c> my</c><00:16:30.700><c> opinion</c><00:16:32.070><c> it's</c><00:16:33.070><c> just</c><00:16:33.160><c> based</c>

00:16:33.510 --> 00:16:33.520 align:start position:0%
 in my opinion it's just based
 

00:16:33.520 --> 00:16:35.010 align:start position:0%
 in my opinion it's just based
on<00:16:33.670><c> hardware</c><00:16:33.970><c> security</c><00:16:34.240><c> which</c><00:16:34.600><c> you've</c><00:16:34.720><c> been</c>

00:16:35.010 --> 00:16:35.020 align:start position:0%
on hardware security which you've been
 

00:16:35.020 --> 00:16:37.230 align:start position:0%
on hardware security which you've been
paying<00:16:35.290><c> attention</c><00:16:35.740><c> to</c><00:16:36.040><c> the</c><00:16:36.190><c> space</c><00:16:36.430><c> recently</c>

00:16:37.230 --> 00:16:37.240 align:start position:0%
paying attention to the space recently
 

00:16:37.240 --> 00:16:39.120 align:start position:0%
paying attention to the space recently
you<00:16:37.810><c> know</c><00:16:37.930><c> we</c><00:16:38.080><c> have</c><00:16:38.170><c> spec</c><00:16:38.500><c> the</c><00:16:38.740><c> spectre</c>

00:16:39.120 --> 00:16:39.130 align:start position:0%
you know we have spec the spectre
 

00:16:39.130 --> 00:16:41.340 align:start position:0%
you know we have spec the spectre
meltdown<00:16:39.670><c> speculative</c><00:16:40.390><c> execution</c><00:16:40.480><c> italics</c>

00:16:41.340 --> 00:16:41.350 align:start position:0%
meltdown speculative execution italics
 

00:16:41.350 --> 00:16:43.470 align:start position:0%
meltdown speculative execution italics
that<00:16:42.070><c> like</c><00:16:42.310><c> we've</c><00:16:42.490><c> been</c><00:16:42.640><c> trying</c><00:16:42.910><c> for</c><00:16:43.000><c> years</c><00:16:43.330><c> to</c>

00:16:43.470 --> 00:16:43.480 align:start position:0%
that like we've been trying for years to
 

00:16:43.480 --> 00:16:46.170 align:start position:0%
that like we've been trying for years to
make<00:16:43.630><c> secure</c><00:16:44.410><c> processors</c><00:16:45.130><c> and</c><00:16:45.760><c> they're</c><00:16:45.970><c> not</c>

00:16:46.170 --> 00:16:46.180 align:start position:0%
make secure processors and they're not
 

00:16:46.180 --> 00:16:48.420 align:start position:0%
make secure processors and they're not
working<00:16:46.450><c> out</c><00:16:46.780><c> that</c><00:16:46.960><c> well</c><00:16:47.200><c> so</c><00:16:47.560><c> it's</c><00:16:47.710><c> time</c><00:16:47.920><c> the</c>

00:16:48.420 --> 00:16:48.430 align:start position:0%
working out that well so it's time the
 

00:16:48.430 --> 00:16:49.920 align:start position:0%
working out that well so it's time the
advancements<00:16:48.970><c> that's</c><00:16:49.120><c> going</c><00:16:49.330><c> to</c><00:16:49.420><c> take</c><00:16:49.630><c> to</c>

00:16:49.920 --> 00:16:49.930 align:start position:0%
advancements that's going to take to
 

00:16:49.930 --> 00:16:52.230 align:start position:0%
advancements that's going to take to
make<00:16:50.170><c> secure</c><00:16:50.590><c> processors</c><00:16:51.190><c> and</c><00:16:51.400><c> real</c><00:16:51.640><c> secure</c>

00:16:52.230 --> 00:16:52.240 align:start position:0%
make secure processors and real secure
 

00:16:52.240 --> 00:16:54.180 align:start position:0%
make secure processors and real secure
thing<00:16:52.480><c> it's</c><00:16:53.260><c> much</c><00:16:53.440><c> longer</c><00:16:53.710><c> than</c><00:16:53.980><c> it</c><00:16:54.070><c> will</c><00:16:54.130><c> be</c>

00:16:54.180 --> 00:16:54.190 align:start position:0%
thing it's much longer than it will be
 

00:16:54.190 --> 00:16:56.520 align:start position:0%
thing it's much longer than it will be
to<00:16:54.280><c> take</c><00:16:54.550><c> these</c><00:16:54.760><c> theoretical</c><00:16:55.530><c> advancements</c>

00:16:56.520 --> 00:16:56.530 align:start position:0%
to take these theoretical advancements
 

00:16:56.530 --> 00:16:58.710 align:start position:0%
to take these theoretical advancements
to<00:16:56.590><c> improve</c><00:16:56.890><c> these</c><00:16:57.010><c> rfh</c><00:16:57.430><c> here</c><00:16:57.610><c> at</c><00:16:57.730><c> PC</c><00:16:58.060><c> so</c><00:16:58.570><c> let's</c>

00:16:58.710 --> 00:16:58.720 align:start position:0%
to improve these rfh here at PC so let's
 

00:16:58.720 --> 00:17:00.660 align:start position:0%
to improve these rfh here at PC so let's
just<00:16:58.930><c> move</c><00:16:59.080><c> on</c><00:16:59.290><c> and</c><00:16:59.500><c> do</c><00:16:59.620><c> actual</c><00:17:00.190><c> provable</c>

00:17:00.660 --> 00:17:00.670 align:start position:0%
just move on and do actual provable
 

00:17:00.670 --> 00:17:02.040 align:start position:0%
just move on and do actual provable
security<00:17:01.150><c> and</c><00:17:01.270><c> not</c><00:17:01.420><c> just</c><00:17:01.600><c> deal</c><00:17:01.810><c> with</c><00:17:01.840><c> the</c>

00:17:02.040 --> 00:17:02.050 align:start position:0%
security and not just deal with the
 

00:17:02.050 --> 00:17:05.820 align:start position:0%
security and not just deal with the
stuff<00:17:02.260><c> that</c><00:17:02.470><c> kind</c><00:17:03.130><c> of</c><00:17:03.280><c> but</c><00:17:03.580><c> doesn't</c><00:17:03.940><c> work</c><00:17:04.110><c> so</c><00:17:05.110><c> I</c>

00:17:05.820 --> 00:17:05.830 align:start position:0%
stuff that kind of but doesn't work so I
 

00:17:05.830 --> 00:17:15.390 align:start position:0%
stuff that kind of but doesn't work so I
have<00:17:12.300><c> a</c><00:17:13.300><c> contract</c><00:17:13.930><c> approaches</c><00:17:14.560><c> so</c><00:17:14.709><c> far</c><00:17:15.010><c> we've</c>

00:17:15.390 --> 00:17:15.400 align:start position:0%
have a contract approaches so far we've
 

00:17:15.400 --> 00:17:16.860 align:start position:0%
have a contract approaches so far we've
already<00:17:15.580><c> seen</c><00:17:15.910><c> Caesar</c><00:17:16.209><c> and</c><00:17:16.600><c> it</c><00:17:16.690><c> really</c>

00:17:16.860 --> 00:17:16.870 align:start position:0%
already seen Caesar and it really
 

00:17:16.870 --> 00:17:19.260 align:start position:0%
already seen Caesar and it really
optimizes<00:17:17.680><c> for</c><00:17:17.920><c> security</c><00:17:18.580><c> and</c><00:17:18.700><c> the</c><00:17:18.820><c> principal</c>

00:17:19.260 --> 00:17:19.270 align:start position:0%
optimizes for security and the principal
 

00:17:19.270 --> 00:17:21.300 align:start position:0%
optimizes for security and the principal
sense<00:17:19.480><c> the</c><00:17:19.810><c> frequency</c><00:17:20.560><c> not</c><00:17:20.740><c> attack</c><00:17:21.100><c> but</c>

00:17:21.300 --> 00:17:21.310 align:start position:0%
sense the frequency not attack but
 

00:17:21.310 --> 00:17:24.060 align:start position:0%
sense the frequency not attack but
arguably<00:17:21.940><c> they're</c><00:17:22.209><c> not</c><00:17:22.390><c> as</c><00:17:22.570><c> VP</c><00:17:22.900><c> sec</c><00:17:23.230><c> they're</c>

00:17:24.060 --> 00:17:24.070 align:start position:0%
arguably they're not as VP sec they're
 

00:17:24.070 --> 00:17:25.940 align:start position:0%
arguably they're not as VP sec they're
just<00:17:24.280><c> trying</c><00:17:24.520><c> for</c><00:17:24.880><c> confidential</c>

00:17:25.940 --> 00:17:25.950 align:start position:0%
just trying for confidential
 

00:17:25.950 --> 00:17:28.630 align:start position:0%
just trying for confidential
they<00:17:26.520><c> really</c><00:17:26.910><c> optimized</c><00:17:27.420><c> for</c><00:17:27.750><c> its</c><00:17:27.900><c> efficiency</c>

00:17:28.630 --> 00:17:28.640 align:start position:0%
they really optimized for its efficiency
 

00:17:28.640 --> 00:17:31.520 align:start position:0%
they really optimized for its efficiency
Saxena<00:17:29.640><c> is</c><00:17:29.730><c> a</c><00:17:29.850><c> fantastic</c><00:17:30.540><c> job</c><00:17:30.780><c> optimizing</c>

00:17:31.520 --> 00:17:31.530 align:start position:0%
Saxena is a fantastic job optimizing
 

00:17:31.530 --> 00:17:33.470 align:start position:0%
Saxena is a fantastic job optimizing
drives<00:17:31.920><c> the</c><00:17:32.190><c> and</c><00:17:32.520><c> clock</c><00:17:32.820><c> which</c><00:17:33.150><c> we</c><00:17:33.300><c> haven't</c>

00:17:33.470 --> 00:17:33.480 align:start position:0%
drives the and clock which we haven't
 

00:17:33.480 --> 00:17:35.680 align:start position:0%
drives the and clock which we haven't
really<00:17:33.750><c> mentioned</c><00:17:34.020><c> but</c><00:17:34.500><c> is</c><00:17:34.740><c> a</c><00:17:34.770><c> lesser-known</c>

00:17:35.680 --> 00:17:35.690 align:start position:0%
really mentioned but is a lesser-known
 

00:17:35.690 --> 00:17:38.480 align:start position:0%
really mentioned but is a lesser-known
project<00:17:36.690><c> that</c><00:17:36.810><c> Z</c><00:17:36.990><c> cache</c><00:17:37.230><c> doesn't</c><00:17:37.890><c> really</c><00:17:38.250><c> do</c><00:17:38.460><c> a</c>

00:17:38.480 --> 00:17:38.490 align:start position:0%
project that Z cache doesn't really do a
 

00:17:38.490 --> 00:17:40.850 align:start position:0%
project that Z cache doesn't really do a
good<00:17:38.670><c> job</c><00:17:38.730><c> of</c><00:17:39.000><c> any</c><00:17:39.360><c> of</c><00:17:39.510><c> them</c><00:17:39.720><c> however</c><00:17:40.380><c> it's</c><00:17:40.800><c> the</c>

00:17:40.850 --> 00:17:40.860 align:start position:0%
good job of any of them however it's the
 

00:17:40.860 --> 00:17:42.800 align:start position:0%
good job of any of them however it's the
most<00:17:41.040><c> important</c><00:17:41.490><c> thing</c><00:17:41.550><c> to</c><00:17:41.820><c> focus</c><00:17:41.970><c> on</c><00:17:42.270><c> is</c><00:17:42.570><c> that</c>

00:17:42.800 --> 00:17:42.810 align:start position:0%
most important thing to focus on is that
 

00:17:42.810 --> 00:17:44.630 align:start position:0%
most important thing to focus on is that
none<00:17:43.110><c> of</c><00:17:43.140><c> the</c><00:17:43.350><c> approaches</c><00:17:43.800><c> so</c><00:17:44.010><c> far</c><00:17:44.340><c> has</c>

00:17:44.630 --> 00:17:44.640 align:start position:0%
none of the approaches so far has
 

00:17:44.640 --> 00:17:46.370 align:start position:0%
none of the approaches so far has
actually<00:17:45.090><c> tried</c><00:17:45.390><c> to</c><00:17:45.450><c> optimize</c><00:17:45.840><c> her</c>

00:17:46.370 --> 00:17:46.380 align:start position:0%
actually tried to optimize her
 

00:17:46.380 --> 00:17:48.860 align:start position:0%
actually tried to optimize her
functionality<00:17:47.040><c> so</c><00:17:47.730><c> it</c><00:17:47.910><c> might</c><00:17:48.060><c> be</c><00:17:48.120><c> interesting</c>

00:17:48.860 --> 00:17:48.870 align:start position:0%
functionality so it might be interesting
 

00:17:48.870 --> 00:17:51.350 align:start position:0%
functionality so it might be interesting
to<00:17:48.900><c> consider</c><00:17:49.290><c> what</c><00:17:50.130><c> happens</c><00:17:50.640><c> if</c><00:17:50.910><c> we</c><00:17:51.060><c> pick</c><00:17:51.330><c> a</c>

00:17:51.350 --> 00:17:51.360 align:start position:0%
to consider what happens if we pick a
 

00:17:51.360 --> 00:17:56.600 align:start position:0%
to consider what happens if we pick a
ppsv<00:17:52.170><c> scheme</c><00:17:54.650><c> what</c><00:17:55.650><c> happens</c><00:17:56.070><c> if</c><00:17:56.220><c> we</c><00:17:56.310><c> think</c><00:17:56.460><c> of</c>

00:17:56.600 --> 00:17:56.610 align:start position:0%
ppsv scheme what happens if we think of
 

00:17:56.610 --> 00:18:00.440 align:start position:0%
ppsv scheme what happens if we think of
PBS<00:17:57.060><c> DC</c><00:17:57.780><c> Steve</c><00:17:58.260><c> that</c><00:17:58.680><c> optimizes</c><00:17:59.280><c> for</c><00:17:59.730><c> security</c>

00:18:00.440 --> 00:18:00.450 align:start position:0%
PBS DC Steve that optimizes for security
 

00:18:00.450 --> 00:18:03.140 align:start position:0%
PBS DC Steve that optimizes for security
privacy<00:18:00.750><c> and</c><00:18:01.110><c> functionality</c><00:18:02.010><c> and</c><00:18:02.280><c> gives</c><00:18:03.000><c> a</c>

00:18:03.140 --> 00:18:03.150 align:start position:0%
privacy and functionality and gives a
 

00:18:03.150 --> 00:18:05.360 align:start position:0%
privacy and functionality and gives a
little<00:18:03.360><c> for</c><00:18:03.660><c> efficiency</c><00:18:04.230><c> and</c><00:18:04.500><c> compromises</c><00:18:05.190><c> a</c>

00:18:05.360 --> 00:18:05.370 align:start position:0%
little for efficiency and compromises a
 

00:18:05.370 --> 00:18:07.790 align:start position:0%
little for efficiency and compromises a
little<00:18:05.670><c> bear</c><00:18:05.820><c> instance</c><00:18:06.210><c> and</c><00:18:06.420><c> for</c><00:18:07.410><c> everyone</c>

00:18:07.790 --> 00:18:07.800 align:start position:0%
little bear instance and for everyone
 

00:18:07.800 --> 00:18:09.350 align:start position:0%
little bear instance and for everyone
else<00:18:07.890><c> in</c><00:18:08.160><c> the</c><00:18:08.280><c> room</c><00:18:08.310><c> that</c><00:18:08.640><c> might</c><00:18:08.790><c> not</c><00:18:08.970><c> care</c><00:18:09.210><c> so</c>

00:18:09.350 --> 00:18:09.360 align:start position:0%
else in the room that might not care so
 

00:18:09.360 --> 00:18:10.820 align:start position:0%
else in the room that might not care so
much<00:18:09.480><c> about</c><00:18:09.540><c> that</c><00:18:09.780><c> when</c><00:18:10.440><c> you're</c><00:18:10.530><c> developing</c>

00:18:10.820 --> 00:18:10.830 align:start position:0%
much about that when you're developing
 

00:18:10.830 --> 00:18:13.280 align:start position:0%
much about that when you're developing
your<00:18:11.250><c> own</c><00:18:11.520><c> PBS</c><00:18:12.120><c> fees</c><00:18:12.360><c> you</c><00:18:12.660><c> should</c><00:18:12.840><c> really</c><00:18:13.020><c> look</c>

00:18:13.280 --> 00:18:13.290 align:start position:0%
your own PBS fees you should really look
 

00:18:13.290 --> 00:18:15.050 align:start position:0%
your own PBS fees you should really look
back<00:18:13.500><c> at</c><00:18:13.710><c> the</c><00:18:13.830><c> chart</c><00:18:14.070><c> and</c><00:18:14.190><c> consider</c><00:18:14.670><c> which</c><00:18:15.000><c> of</c>

00:18:15.050 --> 00:18:15.060 align:start position:0%
back at the chart and consider which of
 

00:18:15.060 --> 00:18:17.120 align:start position:0%
back at the chart and consider which of
the<00:18:15.300><c> four</c><00:18:15.480><c> properties</c><00:18:15.720><c> you've</c><00:18:16.230><c> seen</c><00:18:16.470><c> do</c><00:18:17.040><c> you</c>

00:18:17.120 --> 00:18:17.130 align:start position:0%
the four properties you've seen do you
 

00:18:17.130 --> 00:18:19.880 align:start position:0%
the four properties you've seen do you
really<00:18:17.460><c> want</c><00:18:17.670><c> to</c><00:18:17.760><c> optimize</c><00:18:17.880><c> for</c><00:18:18.300><c> so</c><00:18:19.230><c> that's</c><00:18:19.650><c> it</c>

00:18:19.880 --> 00:18:19.890 align:start position:0%
really want to optimize for so that's it
 

00:18:19.890 --> 00:18:30.320 align:start position:0%
really want to optimize for so that's it
thank<00:18:20.280><c> you</c><00:18:20.400><c> so</c><00:18:20.610><c> much</c>

00:18:30.320 --> 00:18:30.330 align:start position:0%
 
 

00:18:30.330 --> 00:18:36.450 align:start position:0%
 
thirty<00:18:31.330><c> seconds</c><00:18:31.840><c> yeah</c><00:18:32.250><c> one</c><00:18:33.250><c> question</c><00:18:34.049><c> yes</c><00:18:35.460><c> yes</c>

00:18:36.450 --> 00:18:36.460 align:start position:0%
thirty seconds yeah one question yes yes
 

00:18:36.460 --> 00:18:39.120 align:start position:0%
thirty seconds yeah one question yes yes
they<00:18:36.730><c> might</c><00:18:37.029><c> consider</c><00:18:37.710><c> bulletproof</c><00:18:38.710><c> more</c>

00:18:39.120 --> 00:18:39.130 align:start position:0%
they might consider bulletproof more
 

00:18:39.130 --> 00:18:41.610 align:start position:0%
they might consider bulletproof more
secure<00:18:39.669><c> than</c><00:18:40.000><c> starts</c><00:18:40.570><c> and</c><00:18:40.809><c> starts</c><00:18:41.200><c> more</c>

00:18:41.610 --> 00:18:41.620 align:start position:0%
secure than starts and starts more
 

00:18:41.620 --> 00:19:14.039 align:start position:0%
secure than starts and starts more
secure<00:18:43.110><c> so</c><00:18:46.230><c> I</c><00:19:11.970><c> do</c><00:19:12.970><c> think</c><00:19:13.450><c> Starks</c><00:19:13.779><c> and</c><00:19:13.929><c> more</c>

00:19:14.039 --> 00:19:14.049 align:start position:0%
secure so I do think Starks and more
 

00:19:14.049 --> 00:19:15.840 align:start position:0%
secure so I do think Starks and more
secure<00:19:14.409><c> than</c><00:19:14.559><c> starts</c><00:19:14.919><c> I</c><00:19:15.100><c> don't</c><00:19:15.130><c> really</c><00:19:15.610><c> a</c><00:19:15.639><c> very</c>

00:19:15.840 --> 00:19:15.850 align:start position:0%
secure than starts I don't really a very
 

00:19:15.850 --> 00:19:17.430 align:start position:0%
secure than starts I don't really a very
trusted<00:19:16.360><c> set</c><00:19:16.570><c> up</c><00:19:16.690><c> security</c><00:19:17.139><c> can</c><00:19:17.409><c> be</c>

00:19:17.430 --> 00:19:17.440 align:start position:0%
trusted set up security can be
 

00:19:17.440 --> 00:19:19.620 align:start position:0%
trusted set up security can be
compromised<00:19:18.130><c> if</c><00:19:18.519><c> the</c><00:19:18.970><c> cronies</c><00:19:19.299><c> pollute</c>

00:19:19.620 --> 00:19:19.630 align:start position:0%
compromised if the cronies pollute
 

00:19:19.630 --> 00:19:21.180 align:start position:0%
compromised if the cronies pollute
together<00:19:19.929><c> and</c><00:19:20.289><c> I</c><00:19:20.529><c> think</c><00:19:20.740><c> knowledge</c><00:19:20.919><c> of</c>

00:19:21.180 --> 00:19:21.190 align:start position:0%
together and I think knowledge of
 

00:19:21.190 --> 00:19:23.190 align:start position:0%
together and I think knowledge of
exponent<00:19:21.789><c> is</c><00:19:21.970><c> a</c><00:19:22.000><c> non-standard</c><00:19:22.570><c> assumption</c>

00:19:23.190 --> 00:19:23.200 align:start position:0%
exponent is a non-standard assumption
 

00:19:23.200 --> 00:19:25.259 align:start position:0%
exponent is a non-standard assumption
that's<00:19:23.380><c> not</c><00:19:23.559><c> well</c><00:19:23.769><c> understood</c><00:19:24.070><c> so</c><00:19:25.029><c> if</c><00:19:25.149><c> I</c>

00:19:25.259 --> 00:19:25.269 align:start position:0%
that's not well understood so if I
 

00:19:25.269 --> 00:19:27.299 align:start position:0%
that's not well understood so if I
personally<00:19:25.960><c> as</c><00:19:26.139><c> a</c><00:19:26.169><c> photographer</c><00:19:26.830><c> but</c><00:19:26.980><c> if</c><00:19:27.100><c> feel</c>

00:19:27.299 --> 00:19:27.309 align:start position:0%
personally as a photographer but if feel
 

00:19:27.309 --> 00:19:29.070 align:start position:0%
personally as a photographer but if feel
comfortable<00:19:27.730><c> using</c><00:19:27.909><c> it</c><00:19:28.090><c> other</c><00:19:28.510><c> people</c><00:19:28.929><c> might</c>

00:19:29.070 --> 00:19:29.080 align:start position:0%
comfortable using it other people might
 

00:19:29.080 --> 00:19:30.840 align:start position:0%
comfortable using it other people might
feel<00:19:29.230><c> differently</c><00:19:29.649><c> but</c><00:19:30.309><c> according</c><00:19:30.549><c> to</c><00:19:30.730><c> my</c>

00:19:30.840 --> 00:19:30.850 align:start position:0%
feel differently but according to my
 

00:19:30.850 --> 00:19:31.710 align:start position:0%
feel differently but according to my
definition

00:19:31.710 --> 00:19:31.720 align:start position:0%
definition
 

00:19:31.720 --> 00:19:33.779 align:start position:0%
definition
I<00:19:31.750><c> think</c><00:19:32.559><c> sharks</c><00:19:32.769><c> are</c><00:19:32.980><c> a</c><00:19:33.039><c> little</c><00:19:33.159><c> less</c><00:19:33.370><c> secure</c>

00:19:33.779 --> 00:19:33.789 align:start position:0%
I think sharks are a little less secure
 

00:19:33.789 --> 00:19:35.130 align:start position:0%
I think sharks are a little less secure
than<00:19:33.820><c> Starks</c><00:19:34.360><c> the</c><00:19:34.450><c> little</c><00:19:34.690><c> critters</c>

00:19:35.130 --> 00:19:35.140 align:start position:0%
than Starks the little critters
 

00:19:35.140 --> 00:19:38.280 align:start position:0%
than Starks the little critters
and<00:19:35.620><c> why</c><00:19:36.070><c> bulletproof</c><00:19:36.809><c> bulletproof</c><00:19:37.809><c> sir</c>

00:19:38.280 --> 00:19:38.290 align:start position:0%
and why bulletproof bulletproof sir
 

00:19:38.290 --> 00:19:40.110 align:start position:0%
and why bulletproof bulletproof sir
based<00:19:38.470><c> on</c><00:19:38.710><c> discrete</c><00:19:39.070><c> log</c><00:19:39.309><c> and</c><00:19:39.700><c> the</c><00:19:39.790><c> discrete</c>

00:19:40.110 --> 00:19:40.120 align:start position:0%
based on discrete log and the discrete
 

00:19:40.120 --> 00:19:41.549 align:start position:0%
based on discrete log and the discrete
log<00:19:40.299><c> problem</c><00:19:40.330><c> and</c><00:19:40.900><c> that's</c><00:19:40.990><c> a</c><00:19:41.170><c> very</c><00:19:41.320><c> well</c>

00:19:41.549 --> 00:19:41.559 align:start position:0%
log problem and that's a very well
 

00:19:41.559 --> 00:19:43.140 align:start position:0%
log problem and that's a very well
understood<00:19:41.700><c> cryptography</c><00:19:42.700><c> assumption</c>

00:19:43.140 --> 00:19:43.150 align:start position:0%
understood cryptography assumption
 

00:19:43.150 --> 00:19:45.150 align:start position:0%
understood cryptography assumption
that's<00:19:43.270><c> been</c><00:19:43.480><c> around</c><00:19:43.570><c> for</c><00:19:43.870><c> a</c><00:19:43.929><c> long</c><00:19:44.049><c> time</c><00:19:44.559><c> yeah</c>

00:19:45.150 --> 00:19:45.160 align:start position:0%
that's been around for a long time yeah
 

00:19:45.160 --> 00:19:47.610 align:start position:0%
that's been around for a long time yeah
yeah<00:19:45.580><c> but</c><00:19:45.850><c> the</c><00:19:46.090><c> bullet</c><00:19:46.480><c> proofs</c><00:19:46.840><c> are</c><00:19:47.049><c> based</c><00:19:47.440><c> on</c>

00:19:47.610 --> 00:19:47.620 align:start position:0%
yeah but the bullet proofs are based on
 

00:19:47.620 --> 00:19:52.380 align:start position:0%
yeah but the bullet proofs are based on
discrete<00:19:47.980><c> log</c><00:19:48.280><c> only</c><00:19:49.059><c> if</c><00:19:49.480><c> you</c><00:19:51.240><c> make</c><00:19:52.240><c> them</c>

00:19:52.380 --> 00:19:52.390 align:start position:0%
discrete log only if you make them
 

00:19:52.390 --> 00:19:54.480 align:start position:0%
discrete log only if you make them
interactive<00:19:53.020><c> right</c><00:19:53.260><c> make</c><00:19:54.070><c> them</c><00:19:54.280><c> non</c>

00:19:54.480 --> 00:19:54.490 align:start position:0%
interactive right make them non
 

00:19:54.490 --> 00:19:57.930 align:start position:0%
interactive right make them non
interactive<00:19:55.120><c> to</c><00:19:55.480><c> require</c><00:19:56.160><c> random</c><00:19:57.160><c> or</c><00:19:57.340><c> the</c>

00:19:57.930 --> 00:19:57.940 align:start position:0%
interactive to require random or the
 

00:19:57.940 --> 00:20:04.530 align:start position:0%
interactive to require random or the
same<00:19:58.890><c> yes</c><00:20:02.309><c> series</c><00:20:03.309><c> one</c><00:20:03.549><c> of</c><00:20:03.730><c> you</c><00:20:03.880><c> a</c><00:20:03.910><c> free</c><00:20:04.120><c> mother</c>

00:20:04.530 --> 00:20:04.540 align:start position:0%
same yes series one of you a free mother
 

00:20:04.540 --> 00:20:09.330 align:start position:0%
same yes series one of you a free mother
no<00:20:05.140><c> thanks</c><00:20:05.650><c> I</c><00:20:07.260><c> don't</c><00:20:08.260><c> know</c><00:20:08.350><c> if</c><00:20:08.410><c> that's</c><00:20:08.710><c> true</c><00:20:09.070><c> I</c>

00:20:09.330 --> 00:20:09.340 align:start position:0%
no thanks I don't know if that's true I
 

00:20:09.340 --> 00:20:11.159 align:start position:0%
no thanks I don't know if that's true I
agree<00:20:09.429><c> random</c><00:20:10.179><c> Oracle</c><00:20:10.600><c> is</c><00:20:10.780><c> a</c><00:20:10.809><c> slightly</c>

00:20:11.159 --> 00:20:11.169 align:start position:0%
agree random Oracle is a slightly
 

00:20:11.169 --> 00:20:12.990 align:start position:0%
agree random Oracle is a slightly
non-standard<00:20:11.890><c> cryptographic</c><00:20:12.220><c> assumption</c>

00:20:12.990 --> 00:20:13.000 align:start position:0%
non-standard cryptographic assumption
 

00:20:13.000 --> 00:20:15.600 align:start position:0%
non-standard cryptographic assumption
and<00:20:13.270><c> a</c><00:20:13.720><c> lot</c><00:20:14.110><c> of</c><00:20:14.140><c> things</c><00:20:14.559><c> you</c><00:20:14.740><c> said</c><00:20:15.010><c> you</c><00:20:15.280><c> want</c><00:20:15.490><c> to</c>

00:20:15.600 --> 00:20:15.610 align:start position:0%
and a lot of things you said you want to
 

00:20:15.610 --> 00:20:17.250 align:start position:0%
and a lot of things you said you want to
add<00:20:15.700><c> return</c><00:20:16.030><c> a</c><00:20:16.059><c> frequent</c><00:20:16.600><c> interactive</c><00:20:17.169><c> you</c>

00:20:17.250 --> 00:20:17.260 align:start position:0%
add return a frequent interactive you
 

00:20:17.260 --> 00:20:19.200 align:start position:0%
add return a frequent interactive you
almost<00:20:17.620><c> always</c><00:20:18.010><c> need</c><00:20:18.429><c> the</c><00:20:18.730><c> option</c><00:20:18.880><c> where</c>

00:20:19.200 --> 00:20:19.210 align:start position:0%
almost always need the option where
 

00:20:19.210 --> 00:20:20.909 align:start position:0%
almost always need the option where
you're<00:20:19.750><c> going</c><00:20:19.900><c> to</c><00:20:19.960><c> get</c><00:20:20.110><c> a</c><00:20:20.140><c> random</c><00:20:20.410><c> particle</c>

00:20:20.909 --> 00:20:20.919 align:start position:0%
you're going to get a random particle
 

00:20:20.919 --> 00:20:23.700 align:start position:0%
you're going to get a random particle
out<00:20:21.070><c> so</c><00:20:21.429><c> it</c><00:20:21.669><c> depends</c><00:20:22.179><c> first</c><00:20:22.960><c> in</c><00:20:23.140><c> a</c><00:20:23.200><c> person</c><00:20:23.559><c> what</c>

00:20:23.700 --> 00:20:23.710 align:start position:0%
out so it depends first in a person what
 

00:20:23.710 --> 00:20:25.440 align:start position:0%
out so it depends first in a person what
you<00:20:23.740><c> feel</c><00:20:23.950><c> most</c><00:20:24.160><c> comfortable</c><00:20:24.309><c> with</c><00:20:24.669><c> I</c><00:20:25.030><c> think</c>

00:20:25.440 --> 00:20:25.450 align:start position:0%
you feel most comfortable with I think
 

00:20:25.450 --> 00:20:27.750 align:start position:0%
you feel most comfortable with I think
this<00:20:25.780><c> is</c><00:20:25.929><c> just</c><00:20:25.960><c> an</c><00:20:26.230><c> opinion</c><00:20:26.440><c> and</c><00:20:26.919><c> I</c><00:20:27.250><c> understand</c>

00:20:27.750 --> 00:20:27.760 align:start position:0%
this is just an opinion and I understand
 

00:20:27.760 --> 00:20:29.669 align:start position:0%
this is just an opinion and I understand
that<00:20:27.850><c> other</c><00:20:28.030><c> people</c><00:20:28.090><c> maybe</c><00:20:28.600><c> not</c><00:20:28.900><c> know</c><00:20:29.290><c> feel</c><00:20:29.530><c> so</c>

00:20:29.669 --> 00:20:29.679 align:start position:0%
that other people maybe not know feel so
 

00:20:29.679 --> 00:20:31.440 align:start position:0%
that other people maybe not know feel so
comfortable<00:20:29.950><c> of</c><00:20:30.250><c> random</c><00:20:30.580><c> articles</c><00:20:31.000><c> and</c><00:20:31.270><c> don't</c>

00:20:31.440 --> 00:20:31.450 align:start position:0%
comfortable of random articles and don't
 

00:20:31.450 --> 00:20:32.790 align:start position:0%
comfortable of random articles and don't
want<00:20:31.600><c> to</c><00:20:31.690><c> use</c>

00:20:32.790 --> 00:20:32.800 align:start position:0%
want to use
 

00:20:32.800 --> 00:20:35.790 align:start position:0%
want to use
from<00:20:33.670><c> any</c><00:20:33.850><c> cryptographic</c><00:20:34.240><c> use</c><00:20:34.690><c> cases</c><00:20:34.990><c> it</c>

00:20:35.790 --> 00:20:35.800 align:start position:0%
from any cryptographic use cases it
 

00:20:35.800 --> 00:20:38.670 align:start position:0%
from any cryptographic use cases it
would<00:20:35.950><c> be</c><00:20:36.100><c> better</c><00:20:36.820><c> for</c><00:20:36.970><c> us</c><00:20:37.210><c> to</c><00:20:37.450><c> utilize</c><00:20:38.140><c> things</c>

00:20:38.670 --> 00:20:38.680 align:start position:0%
would be better for us to utilize things
 

00:20:38.680 --> 00:20:39.840 align:start position:0%
would be better for us to utilize things
it's<00:20:38.860><c> great</c><00:20:39.070><c> that</c><00:20:39.280><c> people</c><00:20:39.520><c> want</c><00:20:39.640><c> to</c><00:20:39.700><c> utilize</c>

00:20:39.840 --> 00:20:39.850 align:start position:0%
it's great that people want to utilize
 

00:20:39.850 --> 00:20:41.130 align:start position:0%
it's great that people want to utilize
knowledge<00:20:40.390><c> of</c><00:20:40.480><c> exponent</c>

00:20:41.130 --> 00:20:41.140 align:start position:0%
knowledge of exponent
 

00:20:41.140 --> 00:20:43.550 align:start position:0%
knowledge of exponent
you<00:20:41.260><c> know</c><00:20:41.320><c> honestly</c><00:20:41.770><c> help</c><00:20:42.190><c> us</c><00:20:42.310><c> find</c><00:20:42.580><c> you</c><00:20:43.420><c> know</c>

00:20:43.550 --> 00:20:43.560 align:start position:0%
you know honestly help us find you know
 

00:20:43.560 --> 00:20:45.900 align:start position:0%
you know honestly help us find you know
understanding<00:20:44.560><c> bar</c><00:20:44.800><c> has</c><00:20:45.100><c> people</c><00:20:45.280><c> implemented</c>

00:20:45.900 --> 00:20:45.910 align:start position:0%
understanding bar has people implemented
 

00:20:45.910 --> 00:20:48.420 align:start position:0%
understanding bar has people implemented
but<00:20:46.600><c> for</c><00:20:47.020><c> many</c><00:20:47.440><c> years</c><00:20:47.620><c> cases</c><00:20:47.980><c> where</c><00:20:48.130><c> we</c><00:20:48.250><c> want</c>

00:20:48.420 --> 00:20:48.430 align:start position:0%
but for many years cases where we want
 

00:20:48.430 --> 00:20:51.870 align:start position:0%
but for many years cases where we want
to<00:20:48.610><c> build</c><00:20:49.350><c> for</c><00:20:50.350><c> the</c><00:20:50.380><c> long-term</c><00:20:50.680><c> future</c><00:20:51.220><c> we</c>

00:20:51.870 --> 00:20:51.880 align:start position:0%
to build for the long-term future we
 

00:20:51.880 --> 00:20:53.490 align:start position:0%
to build for the long-term future we
want<00:20:52.090><c> to</c><00:20:52.210><c> do</c><00:20:52.360><c> stuff</c><00:20:52.420><c> that</c><00:20:52.660><c> we</c><00:20:52.930><c> know</c><00:20:53.080><c> and</c>

00:20:53.490 --> 00:20:53.500 align:start position:0%
want to do stuff that we know and
 

00:20:53.500 --> 00:20:55.200 align:start position:0%
want to do stuff that we know and
understand<00:20:54.040><c> very</c><00:20:54.310><c> very</c><00:20:54.550><c> well</c><00:20:54.730><c> now</c><00:20:54.850><c> just</c>

00:20:55.200 --> 00:20:55.210 align:start position:0%
understand very very well now just
 

00:20:55.210 --> 00:20:56.730 align:start position:0%
understand very very well now just
thread<00:20:55.540><c> and</c><00:20:55.660><c> work</c><00:20:55.780><c> alone</c><00:20:56.080><c> which</c><00:20:56.260><c> is</c><00:20:56.290><c> the</c>

00:20:56.730 --> 00:20:56.740 align:start position:0%
thread and work alone which is the
 

00:20:56.740 --> 00:21:01.350 align:start position:0%
thread and work alone which is the
discrete<00:20:57.040><c> log</c><00:20:57.190><c> problem</c><00:20:57.750><c> as</c><00:20:58.750><c> well</c><00:20:58.950><c> so</c><00:21:00.180><c> yeah</c><00:21:01.180><c> I'm</c>

00:21:01.350 --> 00:21:01.360 align:start position:0%
discrete log problem as well so yeah I'm
 

00:21:01.360 --> 00:21:02.850 align:start position:0%
discrete log problem as well so yeah I'm
also<00:21:01.540><c> agree</c><00:21:01.840><c> that</c><00:21:01.870><c> knowledge</c><00:21:02.230><c> of</c><00:21:02.350><c> exponent</c><00:21:02.770><c> is</c>

00:21:02.850 --> 00:21:02.860 align:start position:0%
also agree that knowledge of exponent is
 

00:21:02.860 --> 00:21:05.340 align:start position:0%
also agree that knowledge of exponent is
not<00:21:03.100><c> very</c><00:21:03.820><c> well</c><00:21:04.060><c> and</c><00:21:04.330><c> as</c><00:21:04.450><c> well</c><00:21:04.630><c> there's</c><00:21:04.900><c> either</c>

00:21:05.340 --> 00:21:05.350 align:start position:0%
not very well and as well there's either
 

00:21:05.350 --> 00:21:09.210 align:start position:0%
not very well and as well there's either
discrete<00:21:06.070><c> logic</c><00:21:06.220><c> or</c><00:21:07.860><c> rather</c><00:21:08.860><c> part</c><00:21:09.100><c> of</c><00:21:09.160><c> the</c>

00:21:09.210 --> 00:21:09.220 align:start position:0%
discrete logic or rather part of the
 

00:21:09.220 --> 00:21:11.820 align:start position:0%
discrete logic or rather part of the
model<00:21:09.490><c> but</c><00:21:10.180><c> between</c><00:21:10.840><c> their</c><00:21:11.050><c> own</c><00:21:11.200><c> the</c><00:21:11.620><c> same</c>

00:21:11.820 --> 00:21:11.830 align:start position:0%
model but between their own the same
 

00:21:11.830 --> 00:21:17.910 align:start position:0%
model but between their own the same
kind<00:21:15.450><c> the</c><00:21:16.450><c> argue</c><00:21:16.780><c> it's</c><00:21:16.930><c> not</c><00:21:16.990><c> been</c><00:21:17.500><c> it's</c><00:21:17.710><c> like</c>

00:21:17.910 --> 00:21:17.920 align:start position:0%
kind the argue it's not been it's like
 

00:21:17.920 --> 00:21:20.640 align:start position:0%
kind the argue it's not been it's like
well<00:21:18.160><c> study</c><00:21:18.610><c> and</c><00:21:18.910><c> used</c><00:21:19.600><c> quite</c><00:21:19.960><c> as</c><00:21:20.080><c> much</c><00:21:20.320><c> time</c>

00:21:20.640 --> 00:21:20.650 align:start position:0%
well study and used quite as much time
 

00:21:20.650 --> 00:21:22.290 align:start position:0%
well study and used quite as much time
it's<00:21:21.010><c> better</c><00:21:21.190><c> than</c><00:21:21.310><c> understanding</c><00:21:21.910><c> but</c><00:21:22.180><c> I'm</c>

00:21:22.290 --> 00:21:22.300 align:start position:0%
it's better than understanding but I'm
 

00:21:22.300 --> 00:21:24.150 align:start position:0%
it's better than understanding but I'm
happy<00:21:22.540><c> to</c><00:21:22.570><c> talk</c><00:21:22.810><c> with</c><00:21:22.870><c> talk</c><00:21:23.710><c> to</c><00:21:23.950><c> you</c><00:21:24.040><c> about</c>

00:21:24.150 --> 00:21:24.160 align:start position:0%
happy to talk with talk to you about
 

00:21:24.160 --> 00:21:26.310 align:start position:0%
happy to talk with talk to you about
this<00:21:24.460><c> like</c><00:21:24.730><c> after</c><00:21:25.120><c> it's</c><00:21:25.330><c> a</c><00:21:25.450><c> crystal</c><00:21:25.810><c> incident</c>

00:21:26.310 --> 00:21:26.320 align:start position:0%
this like after it's a crystal incident
 

00:21:26.320 --> 00:21:27.540 align:start position:0%
this like after it's a crystal incident
and<00:21:26.440><c> even</c><00:21:26.620><c> setting</c><00:21:26.830><c> aside</c><00:21:26.950><c> the</c><00:21:27.250><c> hardness</c>

00:21:27.540 --> 00:21:27.550 align:start position:0%
and even setting aside the hardness
 

00:21:27.550 --> 00:21:30.820 align:start position:0%
and even setting aside the hardness
metric<00:21:27.970><c> obviously</c><00:21:28.360><c> the</c><00:21:28.480><c> trusted</c><00:21:28.900><c> set</c><00:21:29.110><c> up</c>

00:21:30.820 --> 00:21:30.830 align:start position:0%
metric obviously the trusted set up
 

00:21:30.830 --> 00:21:37.910 align:start position:0%
metric obviously the trusted set up
one<00:21:31.830><c> of</c><00:21:31.920><c> the</c><00:21:32.010><c> dots</c><00:21:36.170><c> that's</c><00:21:37.170><c> also</c><00:21:37.590><c> part</c><00:21:37.800><c> of</c>

00:21:37.910 --> 00:21:37.920 align:start position:0%
one of the dots that's also part of
 

00:21:37.920 --> 00:21:40.820 align:start position:0%
one of the dots that's also part of
security<00:21:38.520><c> at</c><00:21:39.480><c> least</c><00:21:39.660><c> times</c><00:21:39.900><c> that's</c><00:21:40.320><c> partisan</c>

00:21:40.820 --> 00:21:40.830 align:start position:0%
security at least times that's partisan
 

00:21:40.830 --> 00:21:44.540 align:start position:0%
security at least times that's partisan
yeah<00:21:42.140><c> yeah</c><00:21:43.140><c> but</c><00:21:43.320><c> I</c><00:21:43.380><c> think</c><00:21:43.620><c> we</c><00:21:43.680><c> can</c><00:21:43.770><c> argue</c><00:21:44.520><c> that</c>

00:21:44.540 --> 00:21:44.550 align:start position:0%
yeah yeah but I think we can argue that
 

00:21:44.550 --> 00:21:54.000 align:start position:0%
yeah yeah but I think we can argue that
the<00:21:44.790><c> ZTR</c><00:21:47.210><c> locality</c><00:21:48.210><c> years</c>

00:21:54.000 --> 00:21:54.010 align:start position:0%
 
 

00:21:54.010 --> 00:21:56.270 align:start position:0%
 
River<00:21:54.790><c> into</c><00:21:55.330><c> the</c>

00:21:56.270 --> 00:21:56.280 align:start position:0%
River into the
 

00:21:56.280 --> 00:22:02.840 align:start position:0%
River into the
already<00:21:56.580><c> returning</c><00:21:57.240><c> from</c><00:21:57.600><c> girlfriends</c><00:22:01.850><c> thank</c>

00:22:02.840 --> 00:22:02.850 align:start position:0%
already returning from girlfriends thank
 

00:22:02.850 --> 00:22:04.090 align:start position:0%
already returning from girlfriends thank
you

00:22:04.090 --> 00:22:04.100 align:start position:0%
you
 

00:22:04.100 --> 00:22:07.490 align:start position:0%
you
you<00:22:04.990><c> literally</c><00:22:05.990><c> need</c><00:22:06.200><c> a</c><00:22:06.410><c> girl</c>

00:22:07.490 --> 00:22:07.500 align:start position:0%
you literally need a girl
 

00:22:07.500 --> 00:22:11.129 align:start position:0%
you literally need a girl
interactions<00:22:08.309><c> in</c><00:22:08.809><c> technology</c>

00:22:11.129 --> 00:22:11.139 align:start position:0%
interactions in technology
 

00:22:11.139 --> 00:22:14.649 align:start position:0%
interactions in technology
but<00:22:12.139><c> it's</c><00:22:12.259><c> actually</c><00:22:12.350><c> these</c><00:22:13.330><c> people</c><00:22:14.330><c> they</c><00:22:14.450><c> just</c>

00:22:14.649 --> 00:22:14.659 align:start position:0%
but it's actually these people they just
 

00:22:14.659 --> 00:22:18.960 align:start position:0%
but it's actually these people they just
absorb<00:22:14.809><c> it</c>

00:22:18.960 --> 00:22:18.970 align:start position:0%
 
 

00:22:18.970 --> 00:22:21.130 align:start position:0%
 
[Music]

00:22:21.130 --> 00:22:21.140 align:start position:0%
[Music]
 

00:22:21.140 --> 00:22:26.470 align:start position:0%
[Music]
cool<00:22:22.510><c> thanks</c>

00:22:26.470 --> 00:22:26.480 align:start position:0%
 
 

00:22:26.480 --> 00:22:33.170 align:start position:0%
 
[Applause]

