‫So how about we actually go ahead and click, run and run our application, our beautiful application,
‫so that says, oh, I'm great.
‫The database that APC's cryptid initialization completed, I'm ready for Kawase.
‫What are we going to serve, guys?
‫Since I went to France multiple times and I love that country, I'm going to say France.
‫What is the capital of France?
‫Hmm.
‫I wonder let's wait for a few minutes to find out because there is no way for me to find out the capital
‫of France except from this beautiful application.
‫I can't even look at this ESV.
‫That's where it goes.
‫All right, guys, to close to two minutes to give me the answer Perri.
‫All right, look at this.
‫So it is obviously slow searching through what?
‫Forty eight rows that sit took three minutes or two minutes, close to two minutes is just not acceptable,
‫right?
‫It's not production ready at all, maybe for certain use cases.
‫But you don't know.
‫This is my machine.
‫This is running on a local container on my MacBook.
‫That's from 2015.
‫Can we can can we multithreaded this?
‫Definitely.
‫Yes, definitely.
‫It's possible, but I believe it's possible to multithreaded that every row.
‫It depends on how is how the encryption is done.
‫Right.
‫If the whole thing is just if it's a it's a block cipher and the whole thing is encrypt as one block,
‫then probably I don't know.
‫I don't think it's possible.
‫But every row is it's encrypted.
‫It's by itself using a specific encryption algorithm.
‫Then we can treat every row as its own thing and then we can perform the operation in parallel, right
‫on all of them in parallel.
‫So the more CPU, the more threads you have, the more memory you have.
‫You can obviously do this much, much faster.
‫And if I have a database that supports great indexing and you can do it today, I think using this,
‫there's nothing stopping you from writing an index on the encrypted data.
‫I've no idea how was going to is going to perform or how is going to work, but I think it's possible.
‫And then you're going to use that index, the HAOMA Morphic Index.
‫I just made up this word morphic index to actually search the encrypted database.
‫So, yeah, it's possible.
‫It's possible.
‫I think it's possible because the encrypted data will not change, is going to stay static.
‫Right.
‫It's not it's not like this is Diffie Helmar.
‫It's not ephemeral.
‫The encrypted is always using the static warbird.
‫Static is wrong.
‫We're going to use the same encryption key which will always lead to the same cipher all the time unless
‫we are using some some sort of a counter mode that will change the results.
‫I don't know, man.
‫So, yeah, that's a guy's.