Homomorphic what?

Posts 1–5 of 5 · Page 1 of 1
Homomorphic what?
Homomorphic encryption is a form of encryption which allows specific types of computations to be carried out on ciphertext and obtain an encrypted result which is the ciphertext of the result of operations performed on the plaintext. For instance, one person could add two encrypted numbers and then another person could decrypt the result, without either of them being able to find the value of the individual numbers. Homomorphic encryption schemes are malleable by design. The homomorphic property of various cryptosystems can be used to create secure voting systems,[1] collision-resistant hash functions, private information retrieval schemes and enable widespread use of cloud computing by ensuring the confidentiality of processed data.
There are several efficient, partially homomorphic cryptosystems, and two fully homomorphic, but less efficient cryptosystems. Although a cryptosystem which is unintentionally homomorphic can be subject to attacks on this basis, if treated carefully homomorphism can also be used to perform computations securely.
This stuff actually exists, read about a recent breakthrough 3 weeks ago. What are your thoughts on this?
Seems to me like it can be very useful in several ways, but it's also very strange to think about. I wonder how this is (ever?) going to change the world in which we live in. Seems to me like this is both good and bad news for intellectual property holders. On one hand you'd be able to play music without ever actually having the 'real' music on your disk, but on the other hand this really reinforces the notion that data is what you make of it. Do you have a hard drive full of encrypted and illegal games or is it just random data?
Sounds awesome O: I'd love to see examples of full homomorphism o;
Some dude made the first implementation back in 2009. And now he's working for IBM
Anyway it's not 100% usable yet, since it's too slow. I believe some sources and/or examples can be found here: Fully Homomorphic Encryption

The public/private keypair is over 5gb in size. So even if you somehow managed to break the system you'd never manage to steal someones bank account

EDIT:

And here is the abstract paper: http://researcher.watson.ibm.com/res...ge.php?id=1579

good luck with that ^^
Quote Originally Posted by .::SCHiM::. View Post
Some dude made the first implementation back in 2009. And now he's working for IBM
Anyway it's not 100% usable yet, since it's too slow. I believe some sources and/or examples can be found here: Fully Homomorphic Encryption

The public/private keypair is over 5gb in size. So even if you somehow managed to break the system you'd never manage to steal someones bank account

EDIT:

And here is the abstract paper: Fully Homomorphic Encryption - Implementing Gentry's Fully-Homomorphic Encryption Scheme

good luck with that ^^
I see it becoming more of a reality in the next few years, as computing power increases and so does storage. I'm going to dig into this crap and look at implementations, and see what its exactly all about.
Well they are thinking about possible implementations in the cloud. The big problem with the cloud is that if you store data ( like on google docs) google would have access to your data too. As do governments and agencies. With this, you could have google store and work with your documents without them being able to understand what it is you're doing or what data you're working on.

EDIT:

Real working example: https://github.com/rinon/Simple-Homomorphic-Encryption
Posts 1–5 of 5 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us