{"id":"0QHPX0qJzqU","title":"Whiteboard Series with NEAR | Ep: 20 John Pacific from NuCypher |","description":"Our co-founder Illia Polosukhin (  / ilblackdragon  ) is in conversation with John Pacific (  / __tux  ) from NuCypher (  / nucypher  ) in the 20th Episode our the Whiteboard Series that took place during the NY Blockchain Week. \n\nLearn about NuCypher: https://www.nucypher.com/\n\n\nLocation: New Lab Building 128, 19 Morris Ave, Brooklyn, NY, ETH New York | Consensus Week 2019\n\nDownload the video here: https://near.ai/64292\n\n\n------ About Whiteboard Series --------\n\nThe Whiteboard Series with NEAR is a set of video interviews with Founders who are building scalable solutions for Blockchain.  We deep dive into their story, what they're developing and how it is helping the ecosystem. \n\nFollow the latest from NEAR Protocol on, \n\nDiscord: https://near.ai/discord\nMedium: https://near.ai/medium\nTwitter: https://near.ai/twitter\nGitHub: https://near.ai/github\n\n\n#WhiteboardSeries #FutureIsNEAR #Consensus2019","channel_name":"NEAR Protocol","published_at":"2019-06-14T00:00:00.000Z","thumbnail_url":"https://img.youtube.com/vi/0QHPX0qJzqU/hqdefault.jpg","transcript_text":"hi everybody amelia was near protocol we're here actually at East New York right now and recording a whiteboard series with John from new cipher please John into yourself and I can dive right in sure I'm John from decipher also known as tux I'm a engineer at decipher and we build audiences protocols and yeah for decentralized applications in distributed applications that allow people to achieve more privacy and more security awesome how does it work sure all right so first the basis of our network is called proxy week so I'm going to go ahead and just dive right in and explain what proxy richness to give you an overview will c-p-r eat let's just proxy read in fiction so what I'm just gonna die great it's out a little bit so normally we're very familiar with Alice and Bob's public key right so we'll say Alice has three key out salt a couple speed and then Bob also has this so what happens with proxy encryption is actually this transformation from when we encrypt something here with Alice's public key and so Alice can encrypt some data so we'll call this like an encryption function here and we pass in a table with some data like this you say we get C so C equals increase the encryption of this data with Alice's public key so C so this is what's happening here is that alice is in fifteen data with her public key and typically what we know is we also have her private key and so Bob also has private key as well now if all supposed to decrypt this data normally she would call a decryption function using her private key on this yeah Holly race this really quickly moving on so now we have like this so this is an asymmetric encryption algorithm and as you can see what's just happening here is that alice is calling the scripture on this encrypted cipher text with her private key and getting that data out the secret to here this is the basis of what we called you know public key cryptography and everything so what we're going to do now is explain how proxy the encryption works with this kind of thoughts actually setting because everybody's familiar with alice encrypting data and for Bob and Bob in 1584 back and forth but proxy encryption allows us Alice to encrypt data with her public key and then delegate access to a ciphertext to any person she she wants yeah so with this in mind let's go ahead oh thank you so we'll leave up this first function here see a and what happens is we also have a delegating okay now we call a reinforcing key so we'll go ahead and explain how everything fits in here with some algorithms that right here for oxy encryption has five five different algorithms so we go one this is key generation so we'll call it he Jim mm-hmm there's no one that is a encrypt third one decrypt fourth one this is rekey GERD if this one is re-encrypt so go into exactly what each function takes does but key Jen is pretty obvious it just outputs a new key pair no just a new key like that and Chris is very obvious giving the input of a public key and some data each weekend in ciphertext and then on decrypt give an input of a private private key and some ciphertext we get our data and then enric again this is where proxy ranking kind of gets like it's big interesting component is that we can actually generate in Ellucian umbral so i'm going to go over there's a variety of proximity of columns but what new cipher use is called okay so all right this was developed by a by one of our photographers David yes so we keep it here it takes Alice's private key and then Bob's public key and on the output we actually get weirder like shared so we get in this case actually no I'm gonna extend this actually I'll keep it simple for now just talking about recued in an overview yeah on the output we get what we call a rekey and we'll say this goes from Alice to Bob - Bob okay the green crypt simply takes this Oh Ricky yeah and ciphertext on the output we now get a seats architecture this is food for you Alice's key yeah there for like somebody else this on the output gives you a cypher text from o P so what's happening here is when you close being cryptic you those men could function its transfer me transforming the ciphertext that's encrypted under Alice's key to Bob's public mm-hm so Bob can decrypt it with his own private key just like in this function here so unreal does things a little bit differently in a new cipher this actually isn't secure in the setting that we need because if you know obviously we don't want somebody to have a component that is both Alice's private key and bombs from public key right so because if you know Bob's public key you can usually derive Alice's private key from that thing so what we want to do is make it secure in a decentralized setting hey we use threshold cryptography to solve this problem so I'll get into that a little bit later and so I'll just draw an arrow here for threshold sorry my handwriting so what we're going to do now is explain how this kind of narrative fits in here so we have a cipher text of Alice and she didn't say Bob Bell wants access to this cipher text here so what alice is going to do else is going to call this function leakage in she's going to pass in her private key and Bob's public key and we're going to get this this remainder here is this I just caught our K - all right so with this read encryption key that we have no now kanakaria exactly we can just do all this run through the same thing we do here we do read equipped with okay a defeat and this ciphertext and so we're putting in Alice's encrypted cipher text Berger Keith and in this be encryption key and the output hit C be what just happens here is what we call like an atomic transformation meaning in no point in time is the cipher text actually decrypted the ciphertext just gets transformed from one side there's never actually a another there is no private material revealed yeah computation so now Bob can simply just do if he wants to achieve this data he just calls man French King yep with his and then C like that not way nothing is ever revealed and her assets new cipher is in network that allows people to do this so it's perfectly decentralized applications where somebody needs to control their key like they have control their data but they don't want to they want to delegate access to it so sometimes people are familiar with the key management kind of thing right so in key management typically you encrypt the secret story somewhere else and then you just request access from somebody else so in this case possibly potentially fix that really well so fulfilling at the app and say you want to share data with that application typically just want you just encrypt the data using the noose after network you can delegate access to that application or another person and then they can be cryptic using the mountain so network will transform that ciphertext so what would be like a use case like an example of application to use or one use case we have is your patient and you have a doc I'll see you move somewhere and you don't want your old doctor having access to your information it's like a climbing yeah wanting more medical privacy especially yeah yeah so in that case you can delegate access to your doctor to have access to your medical history and if they you know if you move away you can revoke a practice yeah so in this case what this looks like here is that this ring trip here is actually stored by a third party outside this region is done measuring performed before my third party this is also the new cipher and no no no generic yeah exactly so nodes in our network stake are token it may earn the a bit made earlier the inflation rewards by performing rien Krypton's so there's a few little problems here low immunity I'm going to explain as well and how things work like this but to solve a fundamental problem we have now I'll just explain how the threshold apart of your part works yeah so we'll be modifying the rika-chan function just a little bit to put out ever venture I'm sure your super chain it's a very simple concept the other secret so let's say sharing some secret usually you know people use this a lot with yeah come on to say yeah so we also and we say I need I would say I need three shares out of five out of five so we have shares collect as a data back the secret back hold and this is the total yeah well the new sniper Network we call these valleys in the vid secret sharing so we'll call this here M so without explained now we can do the same thing for this Rhian shinky that we generated here when we input that is the secret okay so so this time I'll leave room myself Jin I'm input we take our Alice's private key Bob's public key in our national will say three to five we get mr. Kearney chunks so is it this reek Ahn is done by Alice in this case right we generate five different which EPA chairs and each one this is what the privacy of that is each share alone yeah it's not enough yeah so it's not alone so we cover the entire secret so this is what we call collusion resistance where now it's really firing nodes in our network even if they did recover the secret they can i yeah so it our nodes we've both on the network by the way revocation is simply just talking to know it's a to leadership yeah that's it all we need is just a you know maximally threshold so in this case we just need three shares of these five to be deleted and nobody will ever have access to that so what happens now is that Alice is going to delegate access to say hey it will have five minutes and five minutes but each one is given a share yeah so she's just fine squirmer pretty much take your cypher token based on how much somebody state or now so what we do is we select a random sample and then so we use a theorem for this not really a requirement we just need to have some content yeah and then she says she tells the Bob so Alice now says all right I'm gonna find a bag and so since she generated for Bob here what happens all right what happens is Bob will simply go to the network and we'll put this is like since we know that our network has multi heist tons of people in it to avoid drawing out over and over I'm just gonna call this like just one big box the network hopefully that doesn't confuse anybody but Bob would call a function and what happens is he just talks to the network here and on the output he will get was essentially a ciphertext through himself so what he does is he sends this component you see a snowball is actually so Bob sent us yeah yeah so Bob will say sorry Alice sands pretty much to Bob mushy a yep Alice encrypts data man text she gives this to Bob she can swim this on like ipfs whatever she gives this to Bob and then Bob can just go to the network with the CA and each node on the network performs this re-encrypt with a shannon and then at the end Bob does like this whole combination typically when you're super sharing scheme we performed that combination and you recover the secret so he only gets to actually pick so there's three different back notes so in reality he's actually only picking like a certain subgroup of this you know to be here yeah whatever right so there's a plenty of notes like now I'm depending on how much you change usually is we go to network so now what he hasn't read for this key he just calls that decrypt function with his own private key just like yeah so there's a lot of different applications that obviously you can go with something like that we're planning on adding a lot more features other than just proxy which you know people are really stoked about we have our test set up and yeah yes please so so this so first question here is pretty much you need just nodes right means just network because you want to revoke access because if you never wanted to revoke access you could have just Alice done this send it to Bob Bob now has access to I see right so it's like a weird it's like it's like yeah yeah yeah wait so if you just imagine like this being like just a component of each key yeah and we obviously don't want to give Bob access to them he'll be able to find with if you know is the reading 15 you'll be able to derive I'll subscribe so that's why we split up yeah but it's three coordinate somewhere he said it's recorded on etherium cool gods parts because Bob needs to know I also cool has the part right but we yeah we actually need something we call the treasure map that tells Bob where to go which knows have the fragments and we also have something called a dirty loop so that he can learn about the network say where'd it go yeah so they can like find out who has the parts they cared but otherwise it's synonymous synonymous so I mean you just deploy a contract on the city I'm saying food a piece of fat of this three encrypted A to B and I'll pay like cities and so you know 30 years like x 3p 98th district yeah it still need to be about well so I'm I'm Bob right in this case and to me Bob oh yeah well the question is pretty much what's the prize data right if the prices million this is actually well if the prices of million dollars what you can do is up these numbers really high so that suddenly actually no okay but I mean this question here is also like you have Alice who may be selling a lot of data to all kinds of people and you bought like some $10 data yeah and it was you know really cryptid by you know five guys but then you go bribe them recovers a very key you have the private key for you so you and now you have the are you worried yeah so this decentralized application yeah yeah yeah this node so our network we are on pulses have a time component which is how long they can last for and to regenerator you don't need if you don't want some regenerate you don't have to be here we both the access and you'll pay for any further time you'll just pay for the time that was yeah but like like if you're doing this for a key for like the data is actual some private key for accessing something then you need to regenerate it like we do the private key because I love the access I mean like if your data is actually a private key to you know like make like this is a maker you know I make a control control key right and you like yeah you have you know a servers that like doing stuff that you're giving a access you know for a months and then you know you're like actually we don't want to just server to have access to this like they kind of could have kept it somewhere if anything else is like in the cache so we're actually not because yeah yeah I mean if you can like fresh out the key in like some more customizable model yeah they're updating the data there for all for rotating the like an encrypted private yeah that's actually supper models for encrypting private keys for actually people no security it's just adding the security components we have to really understand what they are first on so that we know how to build these without people music ok so in this case we've tried our hardest to prevent this kind of thing because we don't think it's a proper security stop yeah so I'm sure you've probably heard the term like this use resistant photography which is like it's like you cannot use it now somebody can recover Predaking yeah yeah we try to build pretty cool so that's like the fundamentals of proxy reading picture but now link itself is actually just really simple it's just a state it on the output so each something I will explain here is like just imagine here this is one node and these are all different and they each have a repeat right there and when Bob calls his retrieve each one of these he's passing along some cipher text right yeah what happens is on the output they actually get like a bar show yeah so we actually call I seen yeah Frank Mentos okay right yeah so what bob has to do again I'll say let's listen to like a combination function with the sea frogs on the output that's when we get to see what photography behind combination function okay yeah so this yeah this component is just news yeah Schmidt's parts and then this is like as if you were aggregating signatures this case yeah and only three out of five so so if let's say Bob is like you know querying some of those real estate guys in San was engine domed respond is there any repercussion for that I didn't confirm Acadia he's just like ping pretty much like - ping yeah there is no way to actually know the online there's ways we can build around this to kind of determine if a node is online by having them perform some functions but they all don't really achieve the same like level of security that we actually need for it by like white so let's say you have a smart contract you Bob just you know adds ch8 or like whatever hash in idea rosen ipfs or whatnot and then just guys add C frag just touch it then you see if they add it or not during some period of time well like Bob ad said tried and you know pays for it for example and then you have oh sure I mean somebody face yeah but like pretty much you have Sam to commit see Frank on a smart contract well with the promise we don't I see yeah so once this see frogs were all in a smart contract then Bob dances so for some people that may be okay in the Frog protocol not really not really you know between the parties too heavily but I mean yes you do it off chain but like you have like bump has the same information so like you can just store it in like his logs or whatever like you don't want to discover yeah yes that's true we don't know I mean you can store hash or whatever in a hash of what you did and Bob Bob is a pretty much if they try to just put a hash that they did not give to Bob he can actually like I like you go into arbitrage military actually likeness and reliability factor because ideally we'd be able to say yes you should kick them out yes what if instead of providing the proper nutrition yeah they could have even just that's a problem they will go into the solution there we use zero dogs groups was our income is correct yeah so we so imagine we have our rink ripped in the unreal scheme so again this is another unreal specific thing here we call re-encrypt I said it took a rekey it took in cypher text from Alison yeah and then so on the output we don't just get the see Frank that we call it we actually also get a we get our C frog from to be but we also get fruit all right this proof so on employees take a proof Pete and we take the C fried Bob and you know we just get a zero you know just playing yeah correct in character so instead we can actually go to a smart are you gonna report the site signed see Frank who is this proof we can verify it unchanged yeah so we provide the proof and the signs see Fred and this thing we call it an adjudicator this thing tells it to punish it like that so then you know usually what we say this is like a very serious offense yeah yeah so how long is this proof takes to compute it's actually it's not traditionally in the space because EK start like some other really complex protocol but this is such a simple protocol this a tree encryption is technically only an elliptic curve multiplication yeah that's similar to a signature verification so because of the mathematics is you can use something called snorky in all of those I should say similar same way so yeah this piece is no proof that can be verified on contract so we're actually performing this you know the same calculation here also and how big is this proof for any amount of data pretty much yeah you only need to run the defending if people start doing ins they get slashed and yeah yeah have fun throwing your money yeah yeah prevent it yeah I mean it yeah all the slashing is prevention it's not like unless unless somebody actually like gets a lot of money out of it yeah yeah that's that like I said there really is no serious answers probably been looking for other protocols or like just agree I agree just say a fly yeah that's always like it so far we're still looking for just really serious I mean but it's pretty much you need some kind of consensus actually on this we don't think this will be an issue are sneaking partners really really great people we're going to keep think it will probably be one of the most robust networks so yeah it's more like guardians in a way the stones are like guarding just pretty much fragments of keys and then they yeah yeah another point here is that you know since these nodes are you know reliable things let's see if we have an unreliable don't worry what you can do is simply up the threshold limit increase yeah yeah yeah and then you'll actually get you know it's all fine that's like the short term yeah obviously we are trying to find a solution really hard for that no it's a hard problem yeah I know it is I mean loudness is our problem everywhere so cool yeah yeah really cool I mean I'm kind of interested what's happening underneath here just like as absolutely I don't know so I don't want to get into the specifics of how okay so you can imagine this is actually the very beginnings of proxy reading future came from PBS is paper is published Manx and this created essentially P all right so this is where this is perfect uncle doesn't it solve clarify just again uncle doesn't do this because clearly in this case a Rheem Krypton case of component with Alice's private key Bob's private key we don't want Bob so we don't do this but I'll show you how it works because then maybe you'll get a feel for exactly what's going on so I know Riku in this case let's say Alice wants to generate a real kitchen key from Earth yeah three keygen will then take a component of Alice's private key and Bob's Frankie again we don't do this inside so on the output of this we get a math math equation very similar to just just like that Bob Bob's private key / ask him up multiply advisor encrypted message a pretty much like Premila yeah like I private key if you have a typical key or like sub message where it's like you know some random s that's encrypted with you know Google there's like pretty good article this is yeah we've actually created this ciphertext this actually itself is the cipher text a cipher text p.m. new cipher is the private key I'm Bob we do something differently here but yeah so G to the RA times P / goes up to the RV that's that it's very very simple so this this right here this multiplication is the re-encrypt yeah that's really good hey this this is yeah Kiki yeah all right cool yeah it's well it's only summer and now you can start seeing exactly the Shamir secretin is now we take this we can put this as an input to dish yeah and then we have the arcade yeah just put it off here yeah you get like be like right like b1 b2 b3 b4 yeah yeah then you just multiply them and you get yeah well yeah that's this is pretty much how that works extremely well I mean we got this danger where we can actually Cornelius before we couldn't eat to get together pretty much and Doozers and yeah anyway you can restore both if you have a prayer here yeah I just did this wrong I'm sorry I anyway like if you have a privet you can get deeper if you got deeper if you can get a you can send it back yeah so creates a weird little thing there obviously something we don't want either yeah it's bi-directional and it's like yeah I mean at this point like if you're doing this you may as well just create a new key that both of you know and we have ways to securely store these keys because you don't want to trust us a would you trust this so you also mentioned when so let's say Alice sends to Bob and you know puts our keys here so yeah it's gonna suffer Network and then at the same time now as opposed to send to charlie the same data said yeah so she's still it's a new new policy new policy new encryption you everything so there's no like same private key like let's say as a messages might be a fast rate so for Bob she put the CA right yeah she she can send both yeah this is a rekey a to be Rick a to see that's how it works it's very scalable so yeah it's actually at once and then when so what happens when they revoke access parent that's kind of a question because like let's say this data is being updated every day yeah it's a still encrypted or the same here right yeah no need even exactly but then when you win the revoke access from one as a parties and but then I mean Charlie Stoddart Charlie still has access to the new data and Bob has only access to all data very much well not the keys have changed here turns key did not change yeah the text um he can only read it so this is so this yeah it's like it's everyday dumping in this case Bob has to perform this yeah so if Alice revokes access to Bob yeah yeah exactly so then like to break into this you need to lose right there yeah so so misuse resistant and so easy yeah I don't take a look at our libraries before and we literally call our stuff Alice and Bob you know Ursula we have these names that are so people know exactly what they don't need to worry about if they want to they absolutely can but you know they don't need to worry about these kinds of things that way they can always I'm a bomb sometimes Alison is I've get some inception right there that's very nice oh yeah I like it again very simple photography it's probably not it's like what is the problem more simplistic yeah just sure so when when I'm recording two new keys let's say I'm an Alice in this case I'm I created this new key three key for Bob do I do this on chain when I already just sent it to them and close so you just like that you just send it grand transaction saying that you did it right so all smart mm-hmm which has a list this is like yeah it's like everybody who's take right yeah or I call those toke yeah sample the output she'll get like list oh isn't just a dresser sir like what will how do you identify okay but we have you have routing table and down the answer - Dean yeah I know we don't need yeah cool so Alice does need to run so yeah building different ways of doing that eventually we'd like to be able to do just one group yeah exactly that's so cool like in the front end yeah just like it loads a little bit something ways believe is this the security and safety of our users with a business resistance part we're so desperate like I want to make yes we know you want to accept JavaScript we know you want a Giri encryption keys and JavaScript but it's we don't like theirs so we just launched last night yeah yeah yeah another time next episode so thanks everybody stay tuned for next episodes","transcript_synced_at":"2026-11-04T04:29:44.264Z","segments":[{"start_seconds":3,"text":"hi everybody amelia was near protocol we're here actually at East New York right now and recording a whiteboard series with","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3s"},{"start_seconds":11,"text":"John from new cipher please John into yourself and I can dive right in sure I'm John from decipher also known as tux","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=11s"},{"start_seconds":19,"text":"I'm a engineer at decipher and we build audiences protocols and yeah for decentralized applications in","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=19s"},{"start_seconds":27,"text":"distributed applications that allow people to achieve more privacy and more security awesome","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=27s"},{"start_seconds":33,"text":"how does it work sure all right so first the basis of our network is called proxy","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=33s"},{"start_seconds":41,"text":"week so I'm going to go ahead and just dive right in and explain what proxy richness to give you an overview will","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=41s"},{"start_seconds":51,"text":"c-p-r eat let's just proxy read in fiction so what I'm just gonna die great","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=51s"},{"start_seconds":60,"text":"it's out a little bit so normally we're very familiar with Alice and Bob's public key right so we'll say Alice has","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=60s"},{"start_seconds":71,"text":"three key out salt a couple speed and","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=71s"},{"start_seconds":78,"text":"then Bob also has this so what happens with proxy encryption is","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=78s"},{"start_seconds":88,"text":"actually this transformation from when we encrypt something here with Alice's public key and so Alice can encrypt some data so we'll call this like an","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=88s"},{"start_seconds":97,"text":"encryption function here and we pass in a table with some data like this you say","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=97s"},{"start_seconds":108,"text":"we get C so C equals increase the encryption of this data with Alice's","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=108s"},{"start_seconds":114,"text":"public key so C so this is what's happening here is that alice is in fifteen data with her public key and","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=114s"},{"start_seconds":123,"text":"typically what we know is we also have her private key and so Bob also has","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=123s"},{"start_seconds":133,"text":"private key as well now if all supposed to decrypt this data normally she would call a decryption","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=133s"},{"start_seconds":142,"text":"function using her private key on this yeah","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=142s"},{"start_seconds":151,"text":"Holly race this really quickly moving on so now we have like this so this is an","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=151s"},{"start_seconds":161,"text":"asymmetric encryption algorithm and as you can see what's just happening here is that alice is calling the scripture","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=161s"},{"start_seconds":170,"text":"on this encrypted cipher text with her private key and getting that data out the secret to here this is the basis of what we called you know public key","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=170s"},{"start_seconds":178,"text":"cryptography and everything so what we're going to do now is explain how proxy the encryption works with this kind of thoughts actually setting","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=178s"},{"start_seconds":186,"text":"because everybody's familiar with alice encrypting data and for Bob and Bob in 1584 back and forth but proxy encryption","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=186s"},{"start_seconds":193,"text":"allows us Alice to encrypt data with her public key and then delegate access to a ciphertext to any person she she wants","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=193s"},{"start_seconds":202,"text":"yeah so with this in mind let's go ahead oh thank you so we'll leave up this first","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=202s"},{"start_seconds":208,"text":"function here see a and what happens is we also have a delegating okay now we call a","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=208s"},{"start_seconds":218,"text":"reinforcing key so we'll go ahead and explain how everything fits in here with some algorithms that right here for oxy","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=218s"},{"start_seconds":227,"text":"encryption has five five different algorithms so we go one this is key generation so we'll call it he Jim","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=227s"},{"start_seconds":236,"text":"mm-hmm there's no one that is a encrypt","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=236s"},{"start_seconds":245,"text":"third one decrypt fourth one this is","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=245s"},{"start_seconds":251,"text":"rekey GERD if this one is re-encrypt","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=251s"},{"start_seconds":263,"text":"so go into exactly what each function takes does but key Jen is pretty obvious","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=263s"},{"start_seconds":270,"text":"it just outputs a new key pair no just a new key like that","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=270s"},{"start_seconds":277,"text":"and Chris is very obvious giving the input of a public key and some data each","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=277s"},{"start_seconds":287,"text":"weekend in ciphertext and then on","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=287s"},{"start_seconds":294,"text":"decrypt give an input of a private private key and some ciphertext we get","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=294s"},{"start_seconds":303,"text":"our data and then enric again this is where proxy ranking kind of gets like","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=303s"},{"start_seconds":312,"text":"it's big interesting component is that we can actually generate in Ellucian umbral so i'm going to go over there's a","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=312s"},{"start_seconds":319,"text":"variety of proximity of columns but what new cipher use is called okay so all","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=319s"},{"start_seconds":325,"text":"right this was developed by a by one of our photographers David yes so we keep","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=325s"},{"start_seconds":334,"text":"it here it takes Alice's private key and then Bob's public key and on the output","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=334s"},{"start_seconds":344,"text":"we actually get weirder like shared so we get in this case actually no I'm gonna extend this actually I'll keep it","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=344s"},{"start_seconds":352,"text":"simple for now just talking about recued in an overview yeah on the output we get what we call a rekey and we'll say this","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=352s"},{"start_seconds":362,"text":"goes from Alice to Bob - Bob okay the green crypt simply takes this Oh Ricky","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=362s"},{"start_seconds":371,"text":"yeah and ciphertext on the output we now get a seats","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=371s"},{"start_seconds":382,"text":"architecture this is food for you Alice's key yeah there for like somebody else this on the output gives you a","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=382s"},{"start_seconds":391,"text":"cypher text from o P so what's happening","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=391s"},{"start_seconds":398,"text":"here is when you close being cryptic you those men could function its transfer me transforming the ciphertext that's","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=398s"},{"start_seconds":406,"text":"encrypted under Alice's key to Bob's public mm-hm so Bob can decrypt it with his own private key just like in this function here so unreal does things a little bit","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=406s"},{"start_seconds":415,"text":"differently in a new cipher this actually isn't secure in the setting that we need because if you know obviously we don't want somebody to have","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=415s"},{"start_seconds":424,"text":"a component that is both Alice's private key and bombs from public key right so because if you know Bob's public key you","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=424s"},{"start_seconds":431,"text":"can usually derive Alice's private key from that thing so what we want to do is make it secure in a decentralized","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=431s"},{"start_seconds":438,"text":"setting hey we use threshold cryptography to solve this problem so I'll get into that a little bit later","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=438s"},{"start_seconds":444,"text":"and so I'll just draw an arrow here for threshold","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=444s"},{"start_seconds":455,"text":"sorry my handwriting so what we're going to do now is explain how this kind of","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=455s"},{"start_seconds":462,"text":"narrative fits in here so we have a cipher text of Alice and she didn't say Bob Bell wants access to this cipher","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=462s"},{"start_seconds":469,"text":"text here so what alice is going to do else is going to call this function","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=469s"},{"start_seconds":475,"text":"leakage in she's going to pass in her","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=475s"},{"start_seconds":482,"text":"private key and Bob's public key and","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=482s"},{"start_seconds":488,"text":"we're going to get this this remainder here is this I just caught our K - all","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=488s"},{"start_seconds":498,"text":"right so with this read encryption key that we have no now kanakaria exactly we can just do all this run through the","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=498s"},{"start_seconds":506,"text":"same thing we do here we do read","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=506s"},{"start_seconds":509,"text":"equipped with okay a defeat and this","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=509s"},{"start_seconds":519,"text":"ciphertext and so we're putting in Alice's encrypted cipher text Berger Keith and in this be encryption key and","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=519s"},{"start_seconds":528,"text":"the output hit C be what just happens here is what we call like an atomic transformation meaning in no point in","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=528s"},{"start_seconds":537,"text":"time is the cipher text actually decrypted the ciphertext just gets","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=537s"},{"start_seconds":541,"text":"transformed from one side there's never","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=541s"},{"start_seconds":549,"text":"actually a another there is no private material revealed yeah computation so","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=549s"},{"start_seconds":556,"text":"now Bob can simply just do if he wants to achieve this data he just calls man","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=556s"},{"start_seconds":563,"text":"French King yep with his and then C like","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=563s"},{"start_seconds":571,"text":"that not way nothing is ever revealed and her assets new cipher is in network that allows people to do this so it's","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=571s"},{"start_seconds":579,"text":"perfectly decentralized applications where somebody needs to control their key like they have control their data but they don't want to they want to","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=579s"},{"start_seconds":586,"text":"delegate access to it so sometimes people are familiar with the key management kind of thing right so in key management typically you encrypt the","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=586s"},{"start_seconds":594,"text":"secret story somewhere else and then you just request access from somebody else so in this case possibly potentially fix","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=594s"},{"start_seconds":604,"text":"that really well so fulfilling at the app and say you want to share data with that application typically just want you","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=604s"},{"start_seconds":613,"text":"just encrypt the data using the noose after network you can delegate access to that application or another person and then they can be cryptic using the","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=613s"},{"start_seconds":623,"text":"mountain so network will transform that ciphertext so what would be like a use case like an example of application to","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=623s"},{"start_seconds":631,"text":"use or one use case we have is your patient and you have a doc I'll see","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=631s"},{"start_seconds":642,"text":"you move somewhere and you don't want your old doctor having access to your information it's like a climbing yeah","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=642s"},{"start_seconds":650,"text":"wanting more medical privacy especially yeah yeah so in that case you can","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=650s"},{"start_seconds":658,"text":"delegate access to your doctor to have access to your medical history and if they you know if you move away you can revoke a practice yeah so in this case","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=658s"},{"start_seconds":667,"text":"what this looks like here is that this ring trip here is actually stored by a third party outside this region is done","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=667s"},{"start_seconds":675,"text":"measuring performed","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=675s"},{"start_seconds":685,"text":"before my third party this is also the new cipher and no no no generic yeah","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=685s"},{"start_seconds":696,"text":"exactly so nodes in our network stake are token it may earn the a bit made earlier the inflation rewards by","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=696s"},{"start_seconds":704,"text":"performing rien Krypton's so there's a few little problems here low immunity I'm going to explain as well and how things work like this but to solve a","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=704s"},{"start_seconds":714,"text":"fundamental problem we have now I'll just explain how the threshold apart of","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=714s"},{"start_seconds":719,"text":"your part works yeah so we'll be","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=719s"},{"start_seconds":733,"text":"modifying the rika-chan function just a little bit to put out ever venture I'm","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=733s"},{"start_seconds":740,"text":"sure your super chain it's a very simple concept the other secret so let's say","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=740s"},{"start_seconds":753,"text":"sharing some secret usually you know","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=753s"},{"start_seconds":767,"text":"people use this a lot with yeah come on","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=767s"},{"start_seconds":776,"text":"to say yeah so we also and we say I need","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=776s"},{"start_seconds":783,"text":"I would say I need three shares out of","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=783s"},{"start_seconds":786,"text":"five out of five so we have shares","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=786s"},{"start_seconds":810,"text":"collect as a data back the secret back hold and this is the total yeah well the new","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=810s"},{"start_seconds":819,"text":"sniper Network we call these valleys in the vid secret sharing so we'll call","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=819s"},{"start_seconds":827,"text":"this here M so without explained now we can do the same thing for this Rhian","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=827s"},{"start_seconds":835,"text":"shinky that we generated here when we input that is the secret okay so so","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=835s"},{"start_seconds":846,"text":"this time I'll leave room myself Jin I'm","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=846s"},{"start_seconds":856,"text":"input we take our Alice's private key Bob's public key in our national will","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=856s"},{"start_seconds":864,"text":"say three to five we get mr. Kearney","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=864s"},{"start_seconds":873,"text":"chunks so is it this reek Ahn is done by","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=873s"},{"start_seconds":884,"text":"Alice in this case right we generate","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=884s"},{"start_seconds":892,"text":"five different which EPA chairs and each one this is what the privacy of that is","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=892s"},{"start_seconds":899,"text":"each share alone yeah it's not enough yeah so it's not alone so we cover the","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=899s"},{"start_seconds":908,"text":"entire secret so this is what we call collusion resistance where now it's really firing nodes in our network even","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=908s"},{"start_seconds":915,"text":"if they did recover the secret they can i yeah so it our nodes we've both on the","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=915s"},{"start_seconds":928,"text":"network by the way revocation is simply just talking to know it's a to leadership yeah that's it all we need is just a you know maximally threshold so","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=928s"},{"start_seconds":936,"text":"in this case we just need three shares of these five to be deleted and nobody will ever have access to that so what","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=936s"},{"start_seconds":945,"text":"happens now is that Alice is going to delegate access to say hey","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=945s"},{"start_seconds":951,"text":"it will have five minutes and five","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=951s"},{"start_seconds":958,"text":"minutes but each one is given a share","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=958s"},{"start_seconds":968,"text":"yeah so she's just fine squirmer pretty much","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=968s"},{"start_seconds":975,"text":"take your cypher token based on how much somebody state or now so what we do is","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=975s"},{"start_seconds":984,"text":"we select a random sample and then so we","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=984s"},{"start_seconds":991,"text":"use a theorem for this not really a requirement we just need to have some","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=991s"},{"start_seconds":996,"text":"content yeah and then she says she tells","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=996s"},{"start_seconds":1007,"text":"the Bob so Alice now says all right I'm gonna find a bag and so since she","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1007s"},{"start_seconds":1015,"text":"generated for Bob here what happens all right what happens is Bob will simply go","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1015s"},{"start_seconds":1023,"text":"to the network and we'll put this is like since we know that our network has multi heist tons of people in it to avoid drawing out over and over I'm just","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1023s"},{"start_seconds":1031,"text":"gonna call this like just one big box the network hopefully that doesn't confuse anybody but Bob would call a","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1031s"},{"start_seconds":1041,"text":"function and what happens is he just talks to the network here and on the output","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1041s"},{"start_seconds":1049,"text":"he will get was essentially a ciphertext through himself so what he does is he","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1049s"},{"start_seconds":1056,"text":"sends this component you see a snowball is actually so Bob sent us yeah yeah so Bob will say sorry Alice sands pretty","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1056s"},{"start_seconds":1065,"text":"much to Bob mushy a yep Alice encrypts data man text she gives this to Bob she","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1065s"},{"start_seconds":1073,"text":"can swim this on like ipfs whatever she gives this to Bob and then Bob can just","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1073s"},{"start_seconds":1080,"text":"go to the network with the CA and each node on the network performs this re-encrypt with a shannon and then at the end Bob does like this whole","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1080s"},{"start_seconds":1089,"text":"combination typically when you're super sharing scheme we performed that combination and you recover the secret","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1089s"},{"start_seconds":1096,"text":"so he only gets to actually pick so there's three different back notes so in reality he's actually only picking like","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1096s"},{"start_seconds":1105,"text":"a certain subgroup of this you know to be here yeah whatever right so there's a plenty of notes like","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1105s"},{"start_seconds":1112,"text":"now I'm depending on how much you change usually is we go to network so now what","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1112s"},{"start_seconds":1121,"text":"he hasn't read for this key he just calls that decrypt function with his own","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1121s"},{"start_seconds":1128,"text":"private key just like yeah so there's a","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1128s"},{"start_seconds":1145,"text":"lot of different applications that obviously you can go with something like that we're planning on adding a lot more features other than just proxy which you","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1145s"},{"start_seconds":1155,"text":"know people are really stoked about we have our test set up and yeah yes please","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1155s"},{"start_seconds":1163,"text":"so so this so first question here is pretty much you need just nodes right means just network because you want to","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1163s"},{"start_seconds":1171,"text":"revoke access because if you never wanted to revoke access you could have just Alice done this send it to Bob Bob","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1171s"},{"start_seconds":1177,"text":"now has access to I see right so it's","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1177s"},{"start_seconds":1189,"text":"like a weird it's like it's like yeah yeah yeah wait so if you just imagine","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1189s"},{"start_seconds":1197,"text":"like this being like just a component of each key yeah and we obviously don't want to give Bob access to them he'll be able to find with if you know is the","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1197s"},{"start_seconds":1205,"text":"reading 15 you'll be able to derive I'll subscribe so that's why we split up yeah","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1205s"},{"start_seconds":1213,"text":"but it's three coordinate somewhere he said it's recorded on etherium cool gods parts because Bob needs to know I also","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1213s"},{"start_seconds":1221,"text":"cool has the part right but we yeah we actually need something we call the treasure map that tells Bob where to go which knows have the fragments and we","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1221s"},{"start_seconds":1229,"text":"also have something called a dirty loop so that he can learn about the network say where'd it go yeah so they can like","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1229s"},{"start_seconds":1236,"text":"find out who has the parts they cared","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1236s"},{"start_seconds":1242,"text":"but otherwise it's synonymous synonymous","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1242s"},{"start_seconds":1246,"text":"so I mean you just deploy a contract on","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1246s"},{"start_seconds":1257,"text":"the city I'm saying food a piece of fat of this three encrypted A to B and I'll","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1257s"},{"start_seconds":1263,"text":"pay like cities and so you know 30 years","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1263s"},{"start_seconds":1273,"text":"like x 3p 98th district yeah it still need to be about well so I'm I'm Bob","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1273s"},{"start_seconds":1282,"text":"right in this case and to me Bob oh yeah","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1282s"},{"start_seconds":1301,"text":"well the question is pretty much what's the prize data right if the prices million this is actually well if the prices of million dollars what you can","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1301s"},{"start_seconds":1310,"text":"do is up these numbers really high so that suddenly actually no okay but I","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1310s"},{"start_seconds":1321,"text":"mean this question here is also like you have Alice who may be selling a lot of data to all kinds of people and you","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1321s"},{"start_seconds":1327,"text":"bought like some $10 data yeah and it was you know really cryptid by you know five guys but then you go bribe them","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1327s"},{"start_seconds":1337,"text":"recovers a very key you have the private","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1337s"},{"start_seconds":1342,"text":"key for you so you and now you have the","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1342s"},{"start_seconds":1365,"text":"are you worried yeah so this","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1365s"},{"start_seconds":1486,"text":"decentralized application yeah yeah","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1486s"},{"start_seconds":1502,"text":"yeah this node so our network we are on","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1502s"},{"start_seconds":1513,"text":"pulses have a time component which is how long they can last for and to","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1513s"},{"start_seconds":1527,"text":"regenerator you don't need if you don't want some regenerate you don't have to be here we both the access and you'll pay for any further time you'll just pay for the","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1527s"},{"start_seconds":1534,"text":"time that was yeah but like like if you're doing this for a key for like the data is actual some private key for","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1534s"},{"start_seconds":1542,"text":"accessing something then you need to regenerate it like we do the private key","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1542s"},{"start_seconds":1548,"text":"because I love the access I mean like if","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1548s"},{"start_seconds":1557,"text":"your data is actually a private key to you know like make like this is a maker","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1557s"},{"start_seconds":1565,"text":"you know I make a control control key right and you like yeah you have you know a servers that like doing stuff","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1565s"},{"start_seconds":1572,"text":"that you're giving a access you know for a months and then you know you're like actually we don't want to just server to","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1572s"},{"start_seconds":1580,"text":"have access to this like they kind of could have kept it somewhere if anything else is like in the cache so we're","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1580s"},{"start_seconds":1599,"text":"actually not because yeah yeah I mean if","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1599s"},{"start_seconds":1605,"text":"you can like fresh out the key in like some more customizable model yeah","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1605s"},{"start_seconds":1619,"text":"they're updating the data there for all for rotating the like an encrypted private yeah that's actually supper","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1619s"},{"start_seconds":1631,"text":"models for encrypting private keys for actually people no security it's just adding the security components we have to really understand what they are first on so that we know how to build these","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1631s"},{"start_seconds":1639,"text":"without people music ok so in this case we've tried our hardest to prevent this kind of thing because we don't think","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1639s"},{"start_seconds":1647,"text":"it's a proper security stop yeah so I'm sure you've probably heard the term like this use resistant photography which is","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1647s"},{"start_seconds":1654,"text":"like it's like you cannot use it now","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1654s"},{"start_seconds":1672,"text":"somebody can recover Predaking yeah yeah we try to build","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1672s"},{"start_seconds":1683,"text":"pretty cool so that's like the fundamentals of proxy reading picture but now link itself is actually just","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1683s"},{"start_seconds":1691,"text":"really simple it's just a state it on","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1691s"},{"start_seconds":1703,"text":"the output so each something I will explain here is like just imagine here this is one node and these are all","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1703s"},{"start_seconds":1710,"text":"different and they each have a repeat right there and when Bob calls his","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1710s"},{"start_seconds":1718,"text":"retrieve each one of these he's passing","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1718s"},{"start_seconds":1725,"text":"along some cipher text right yeah what happens is on the output they actually","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1725s"},{"start_seconds":1733,"text":"get like a bar show yeah so we actually call I seen yeah Frank Mentos okay right","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1733s"},{"start_seconds":1741,"text":"yeah so what bob has to do again I'll say let's listen to like a combination","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1741s"},{"start_seconds":1750,"text":"function with the sea frogs on the","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1750s"},{"start_seconds":1759,"text":"output that's when we get to see what photography behind combination function","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1759s"},{"start_seconds":1769,"text":"okay yeah so this yeah this component is","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1769s"},{"start_seconds":1777,"text":"just news yeah Schmidt's parts and then this is like as if you were aggregating","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1777s"},{"start_seconds":1783,"text":"signatures this case yeah and only three","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1783s"},{"start_seconds":1800,"text":"out of five so so if let's say Bob is","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1800s"},{"start_seconds":1808,"text":"like you know querying some of those real estate guys in San was engine domed respond","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1808s"},{"start_seconds":1813,"text":"is there any repercussion for that I","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1813s"},{"start_seconds":1826,"text":"didn't confirm Acadia he's just like","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1826s"},{"start_seconds":1833,"text":"ping pretty much like - ping yeah there","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1833s"},{"start_seconds":1841,"text":"is no way to actually know the online","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1841s"},{"start_seconds":1850,"text":"there's ways we can build around this to kind of determine if a node is online by having them perform some functions but they all don't really achieve the same","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1850s"},{"start_seconds":1858,"text":"like level of security that we actually need for it by like white so let's say you have a smart contract you Bob just","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1858s"},{"start_seconds":1865,"text":"you know adds ch8 or like whatever hash in idea rosen ipfs or whatnot and then","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1865s"},{"start_seconds":1874,"text":"just guys add C frag just touch it then you see if they add it or not during","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1874s"},{"start_seconds":1882,"text":"some period of time well like Bob ad said tried and you know pays for it for example and then you","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1882s"},{"start_seconds":1889,"text":"have oh sure I mean somebody face yeah but like pretty much you have Sam to","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1889s"},{"start_seconds":1896,"text":"commit see Frank on a smart contract well with the promise we don't I see","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1896s"},{"start_seconds":1908,"text":"yeah so once this see frogs were all in a smart contract then Bob dances so for","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1908s"},{"start_seconds":1917,"text":"some people that may be okay in the Frog protocol not really not really you know","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1917s"},{"start_seconds":1928,"text":"between the parties too heavily but I","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1928s"},{"start_seconds":1941,"text":"mean yes you do it off chain but like you have like bump has the same information so like you can just store","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1941s"},{"start_seconds":1947,"text":"it in like his logs or whatever like you","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1947s"},{"start_seconds":1953,"text":"don't want to discover yeah yes that's","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1953s"},{"start_seconds":1973,"text":"true we don't know I mean you can store hash or whatever in a hash of what you did","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1973s"},{"start_seconds":1980,"text":"and Bob Bob is a pretty much if they try to just put a hash that they did not","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1980s"},{"start_seconds":1986,"text":"give to Bob he can actually like I like you go into arbitrage military actually","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=1986s"},{"start_seconds":2003,"text":"likeness and reliability factor because ideally we'd be able to say","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2003s"},{"start_seconds":2009,"text":"yes you should kick them out yes what if","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2009s"},{"start_seconds":2019,"text":"instead of providing the proper nutrition yeah","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2019s"},{"start_seconds":2025,"text":"they could have even just that's a","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2025s"},{"start_seconds":2032,"text":"problem they will go into the solution there we use zero dogs groups was our","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2032s"},{"start_seconds":2043,"text":"income is correct yeah so we so imagine we have our rink ripped in the unreal","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2043s"},{"start_seconds":2051,"text":"scheme so again this is another unreal specific thing here we call re-encrypt I","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2051s"},{"start_seconds":2056,"text":"said it took a rekey it took in cypher","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2056s"},{"start_seconds":2063,"text":"text from Alison yeah and then so on the output we don't just get the see Frank","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2063s"},{"start_seconds":2073,"text":"that we call it we actually also get a we get our C frog from to be but we also","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2073s"},{"start_seconds":2085,"text":"get fruit all right this proof so on","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2085s"},{"start_seconds":2105,"text":"employees take a proof Pete and we take the C fried","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2105s"},{"start_seconds":2111,"text":"Bob and you know we just get a zero you","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2111s"},{"start_seconds":2118,"text":"know just playing yeah correct in character so instead we can actually go","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2118s"},{"start_seconds":2131,"text":"to a smart are you gonna report the site signed see Frank who is this proof","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2131s"},{"start_seconds":2138,"text":"we can verify it unchanged yeah so we provide the proof and the signs see Fred and this thing we call it an adjudicator","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2138s"},{"start_seconds":2147,"text":"this thing tells it to punish it like that so then you know usually what we","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2147s"},{"start_seconds":2154,"text":"say this is like a very serious offense","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2154s"},{"start_seconds":2157,"text":"yeah yeah so how long is this proof","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2157s"},{"start_seconds":2168,"text":"takes to compute it's actually it's not traditionally in the space because EK start like some other really complex","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2168s"},{"start_seconds":2177,"text":"protocol but this is such a simple protocol this a tree encryption is technically only an elliptic curve","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2177s"},{"start_seconds":2183,"text":"multiplication yeah that's similar to a","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2183s"},{"start_seconds":2191,"text":"signature verification so because of the mathematics is you can use something","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2191s"},{"start_seconds":2196,"text":"called snorky in all of those I should","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2196s"},{"start_seconds":2210,"text":"say similar same way","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2210s"},{"start_seconds":2218,"text":"so yeah this piece is no proof that can be verified on contract so we're actually performing this you know the","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2218s"},{"start_seconds":2224,"text":"same calculation here also and how big","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2224s"},{"start_seconds":2245,"text":"is this proof for any amount of data","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2245s"},{"start_seconds":2252,"text":"pretty much yeah you only need to run","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2252s"},{"start_seconds":2259,"text":"the defending if people start doing ins","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2259s"},{"start_seconds":2269,"text":"they get slashed and yeah yeah have fun throwing your money yeah yeah","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2269s"},{"start_seconds":2281,"text":"prevent it yeah I mean it yeah all the slashing is prevention it's not like unless unless somebody actually like","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2281s"},{"start_seconds":2288,"text":"gets a lot of money out of it yeah yeah","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2288s"},{"start_seconds":2302,"text":"that's that like I said there really is","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2302s"},{"start_seconds":2310,"text":"no serious answers probably been looking","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2310s"},{"start_seconds":2313,"text":"for other protocols or like just agree I","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2313s"},{"start_seconds":2329,"text":"agree just say a fly yeah that's always","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2329s"},{"start_seconds":2338,"text":"like it so far we're still looking for","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2338s"},{"start_seconds":2345,"text":"just really serious I mean but it's pretty much you need some kind of consensus actually on this we don't","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2345s"},{"start_seconds":2356,"text":"think this will be an issue are sneaking partners really really great people","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2356s"},{"start_seconds":2359,"text":"we're going to keep think it will","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2359s"},{"start_seconds":2370,"text":"probably be one of the most robust networks so yeah it's more like guardians in a way the stones are like","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2370s"},{"start_seconds":2378,"text":"guarding just pretty much fragments of keys and then they yeah yeah another","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2378s"},{"start_seconds":2386,"text":"point here is that you know since these nodes are you know reliable things let's see if we have an unreliable don't worry","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2386s"},{"start_seconds":2393,"text":"what you can do is simply up the threshold limit increase yeah yeah","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2393s"},{"start_seconds":2400,"text":"yeah and then you'll actually get you know it's all fine that's like the short","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2400s"},{"start_seconds":2410,"text":"term yeah obviously we are trying to find a solution really hard for that no","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2410s"},{"start_seconds":2417,"text":"it's a hard problem yeah I know it is I mean loudness is our problem everywhere","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2417s"},{"start_seconds":2422,"text":"so cool yeah yeah really cool I mean I'm kind of interested what's happening","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2422s"},{"start_seconds":2430,"text":"underneath here just like as absolutely I don't know so I don't want to get into","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2430s"},{"start_seconds":2438,"text":"the specifics of how okay so you can","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2438s"},{"start_seconds":2451,"text":"imagine this is actually the very beginnings of proxy reading future came","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2451s"},{"start_seconds":2457,"text":"from PBS is paper is published Manx","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2457s"},{"start_seconds":2464,"text":"and this created essentially P all right so this is where this is perfect uncle","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2464s"},{"start_seconds":2472,"text":"doesn't it solve clarify just again uncle doesn't do this because clearly in this case a Rheem Krypton case of component with Alice's private key Bob's","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2472s"},{"start_seconds":2480,"text":"private key we don't want Bob so we don't do this","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2480s"},{"start_seconds":2489,"text":"but I'll show you how it works because then maybe you'll get a feel for exactly what's going on so I know Riku in this case let's say Alice wants to","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2489s"},{"start_seconds":2498,"text":"generate a real kitchen key from Earth yeah three keygen will then take a","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2498s"},{"start_seconds":2508,"text":"component of Alice's private key and Bob's Frankie again we don't do this","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2508s"},{"start_seconds":2516,"text":"inside so on the output of this we get a","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2516s"},{"start_seconds":2522,"text":"math math equation very similar to just","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2522s"},{"start_seconds":2530,"text":"just like that Bob Bob's private key / ask him up multiply advisor encrypted","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2530s"},{"start_seconds":2540,"text":"message a pretty much like Premila yeah","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2540s"},{"start_seconds":2544,"text":"like I private key if you have a typical","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2544s"},{"start_seconds":2553,"text":"key or like sub message where it's like you know some random s that's encrypted","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2553s"},{"start_seconds":2558,"text":"with you know Google there's like pretty","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2558s"},{"start_seconds":2570,"text":"good article this is yeah we've actually","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2570s"},{"start_seconds":2621,"text":"created this ciphertext this actually itself is the cipher text a cipher text","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2621s"},{"start_seconds":2628,"text":"p.m. new cipher is the private key I'm Bob we do something differently here","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2628s"},{"start_seconds":2636,"text":"but yeah so G to the RA times P / goes up to the RV that's that it's very very","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2636s"},{"start_seconds":2644,"text":"simple so this this right here this multiplication is the re-encrypt yeah","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2644s"},{"start_seconds":2655,"text":"that's really good hey this this is yeah","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2655s"},{"start_seconds":2659,"text":"Kiki yeah all right cool yeah it's well it's only summer and now you can start","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2659s"},{"start_seconds":2668,"text":"seeing exactly the Shamir secretin is now we take this we can put this as an input to dish yeah and then we have the","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2668s"},{"start_seconds":2676,"text":"arcade yeah just put it off here yeah","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2676s"},{"start_seconds":2685,"text":"you get like be like right like b1 b2 b3 b4 yeah yeah then you just multiply them","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2685s"},{"start_seconds":2694,"text":"and you get yeah well yeah that's this","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2694s"},{"start_seconds":2705,"text":"is pretty much how that works extremely","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2705s"},{"start_seconds":2719,"text":"well I mean we got this danger where we can actually Cornelius before we","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2719s"},{"start_seconds":2728,"text":"couldn't eat to get together pretty much","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2728s"},{"start_seconds":2738,"text":"and Doozers and yeah anyway you can","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2738s"},{"start_seconds":2755,"text":"restore both if you have a prayer here","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2755s"},{"start_seconds":2763,"text":"yeah I just did this wrong I'm sorry I anyway like if you have a privet you can get deeper if you got deeper if you can","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2763s"},{"start_seconds":2771,"text":"get a you can send it back","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2771s"},{"start_seconds":2789,"text":"yeah so creates a weird little thing there obviously something we don't want either yeah","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2789s"},{"start_seconds":2800,"text":"it's bi-directional and it's like yeah I mean at this point like if you're doing","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2800s"},{"start_seconds":2807,"text":"this you may as well just create a new key that both of you know and we have","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2807s"},{"start_seconds":2817,"text":"ways to securely store these keys because you don't want to trust us a","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2817s"},{"start_seconds":2820,"text":"would you trust this so you also","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2820s"},{"start_seconds":2833,"text":"mentioned when so let's say Alice sends to Bob and you know puts our keys here","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2833s"},{"start_seconds":2844,"text":"so yeah it's gonna suffer Network and then at the same time now as opposed to","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2844s"},{"start_seconds":2850,"text":"send to charlie the same data said yeah so she's still it's a new new policy new","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2850s"},{"start_seconds":2859,"text":"policy new encryption you everything so there's no like same private key like","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2859s"},{"start_seconds":2870,"text":"let's say as a messages might be a fast rate so for Bob she put the CA right","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2870s"},{"start_seconds":2874,"text":"yeah she she can send both yeah this is","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2874s"},{"start_seconds":2884,"text":"a rekey a to be Rick a to see that's how","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2884s"},{"start_seconds":2901,"text":"it works it's very scalable so yeah it's actually at once and then when so what","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2901s"},{"start_seconds":2913,"text":"happens when they revoke access parent that's kind of a question because like let's say this data is being updated every day yeah it's a","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2913s"},{"start_seconds":2921,"text":"still encrypted or the same here right yeah no need even exactly but then when you win the revoke access from one as a","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2921s"},{"start_seconds":2928,"text":"parties and but then I mean Charlie","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2928s"},{"start_seconds":2936,"text":"Stoddart Charlie still has access to the new data and Bob has only access to all data very much well not the keys have","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2936s"},{"start_seconds":2944,"text":"changed here turns key did not change","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2944s"},{"start_seconds":2954,"text":"yeah the text um he can only read it so this is so this yeah it's like it's","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2954s"},{"start_seconds":2965,"text":"everyday dumping in this case Bob has to","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2965s"},{"start_seconds":2973,"text":"perform this yeah so if Alice revokes access to Bob yeah","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2973s"},{"start_seconds":2990,"text":"yeah exactly so then like to break into this you need","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2990s"},{"start_seconds":2996,"text":"to lose right there yeah so so misuse","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=2996s"},{"start_seconds":3031,"text":"resistant and so easy yeah I don't take a look at our libraries before and we literally call our stuff Alice and Bob","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3031s"},{"start_seconds":3037,"text":"you know Ursula we have these names that are so people know exactly what they don't need to worry about if they want","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3037s"},{"start_seconds":3047,"text":"to they absolutely can but you know they don't need to worry about these kinds of things that way they can always","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3047s"},{"start_seconds":3053,"text":"I'm a bomb sometimes Alison is I've get","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3053s"},{"start_seconds":3067,"text":"some inception right there that's very","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3067s"},{"start_seconds":3075,"text":"nice oh yeah I like it again very simple photography it's probably not it's like what is the problem more simplistic","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3075s"},{"start_seconds":3087,"text":"yeah just sure so when when I'm recording two new keys let's say I'm an Alice in this case I'm I created this","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3087s"},{"start_seconds":3096,"text":"new key three key for Bob do I do this on chain when I already just sent it to","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3096s"},{"start_seconds":3104,"text":"them and close so you just like that you just send it grand transaction saying","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3104s"},{"start_seconds":3111,"text":"that you did it right so all smart mm-hmm which has a list this is like","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3111s"},{"start_seconds":3120,"text":"yeah it's like everybody who's take right yeah or I call those toke yeah","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3120s"},{"start_seconds":3126,"text":"sample the output she'll get like list","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3126s"},{"start_seconds":3134,"text":"oh isn't just a dresser sir like what will how do you identify okay","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3134s"},{"start_seconds":3141,"text":"but we have you have routing table and","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3141s"},{"start_seconds":3152,"text":"down the answer - Dean yeah I know","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3152s"},{"start_seconds":3172,"text":"we don't need","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3172s"},{"start_seconds":3181,"text":"yeah cool so Alice does need to run so","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3181s"},{"start_seconds":3284,"text":"yeah building different ways of doing that eventually we'd like to be able to do just one group yeah exactly that's so","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3284s"},{"start_seconds":3292,"text":"cool like in the front end yeah just like it loads a little bit something ways believe is this the security and","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3292s"},{"start_seconds":3300,"text":"safety of our users with a business resistance part we're so desperate like I want to make yes we know you want to accept JavaScript we know you want a","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3300s"},{"start_seconds":3309,"text":"Giri encryption keys and JavaScript but it's","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3309s"},{"start_seconds":3314,"text":"we don't like theirs so we just launched","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3314s"},{"start_seconds":3361,"text":"last night yeah yeah yeah another time","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3361s"},{"start_seconds":3432,"text":"next episode","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3432s"},{"start_seconds":3441,"text":"so thanks everybody stay tuned for next episodes","url":"https://www.youtube.com/watch?v=0QHPX0qJzqU&t=3441s"}],"youtube_url":"https://youtube.com/watch?v=0QHPX0qJzqU","url":"https://near-pedia.xyz/videos/0QHPX0qJzqU"}