Microsoft To Provide New Encryption Algorithm For the Healthcare Sector
An anonymous reader writes: The healthcare sector gets a hand from Microsoft, who will release a new encryption algorithm which will allow developers to handle genomic data in encrypted format, without the need of decryption, and by doing so, minimizing security risks. The new algorithm is dubbed SEAL (Simple Encrypted Arithmetic Library) and is based on homomorphic encryption, which allows mathematical operations to be run on encrypted data, yielding the same results as if it would run on the cleartext version. Microsoft will create a new tool and offer it as a free download. They've also published the theoretical research. For now, the algorithm can handle only genomic data.
It is based on homophobic encryption!
My initial thought was that if Math can be performed that produces the same results Encrypted vs Unencrypted, is that it isn't very well encrypted. My understanding is that the better encryption techniques approaches what looks like static (randomness).
Mind you, I am not an encryption expert by a very very long shot.
Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
Super Easy Access Leak.
>> encrytped
Someone, please buy the Dice interns a spellchecker for Christmas this year.
And what are we, as non-military individuals living elsewhere than France, supposed to do about it?
What types of mathematical operations are done on genomic data? I know nothing about it, but it doesn't seem like that's the kind of data you'd be performing mathematical operations on.
>> worst terrorist attack in French history
French history is LONG. Check out the Rhineland Massacres, the Albigensian Crusade, and maybe the Carolingian Succession for starters.
Wave your arms in the air, scream and shout and run in circles?
Because /. is not a French system. It is international and as an international system with the motto of "News for Nerds" the attack a few days ago is A) not high on the list and B) old news.
Now, if France was under attack from self replicating nanites turning the country into gray goo then it would get more than a days worth of news as it would be both tech related and threatening more than just the people of one country ;P
If you can analyze encrypted data and get the same result as with unencrypted data, then I fail utterly to understand the difference.
Me: No, you may not rummage about in my unencrypted genome to see if my children will have six fingers.
Them: Through the magic of homomorphic encryption, we can do so without decrypting it. Neener neener.
Me: WTF?!
What shall we do? Stop talking? Hello? The best thing is to go on with your life and tell the haters that you don't care. And by the way it is very interesting to do what MS claims to have done. If you want to do cloud computing you must be able to do similar things to data and code.
Ah, the priorities troll. It's like deja vu all over again. God bless, old friend.
When in trouble,
Or in doubt,
Run in circles,
Scream and shout.
-- Heinlein
Faster! Faster! Faster would be better!
You know what this could lead to?! A mandatory Windows(TM) license for every human on earth!
Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
The healthcare sector gets a hand from Microsoft
Here is the health care sector that "Microsoft is helping to encrypt the data for". Emphasis on Microsoft is helping because that is the onus of this ad.
http://www.breitbart.com/big-government/2015/11/05/another-obamacare-co-op-shuts-amassing-50-percent-failure-rate/
Here was the story in 2014.
http://research.microsoft.com/apps/pubs/default.aspx?id=219979
Private Computation on Encrypted Genomic Data
Kristin Lauter, Adriana Lopez-Alt, and Michael Naehrig
June 2014
Abstract
A number of databases around the world currently host a wealth of genomic data that is invaluable to researchers conducting a variety of genomic studies. However, patients who volunteer their genomic data run the risk of privacy invasion. In this work, we give a cryptographic solution to this problem: to maintain patient privacy, we propose encrypting all genomic data in the database. To allow meaningful computation on the encrypted data, we propose using a homomorphic encryption scheme.
Specifically, we take basic genomic algorithms which are commonly used in genetic association studies and show how they can be made to work on encrypted genotype and phenotype data. In particular, we consider the Pearson Goodness-of-Fit test, the D' and r^2-measures of linkage disequilibrium, the Estimation Maximization (EM) algorithm for haplotyping, and the Cochran-Armitage Test for Trend. We also provide performance numbers for running these algorithms on encrypted data.
Details
Publication type TechReport
Number MSR-TR-2014-93
Consider this too.
https://en.wikipedia.org/wiki/Svalbard_Global_Seed_Vault
Primary funding for the Trust comes from such organisations as the Bill & Melinda Gates Foundation and from various governments worldwide.
[Now consider why does Microsoft spy on the planet with Windows]
Couldn't we lie down or put a paper bag over our head or something?
Continuing the fine tradition of not RTFA around here, I didn't read the research paper but I did skim wikipedia's entry.
Nowhere do I see any mention of authenticity. This is as important as confidentiality and integrity. I'm not saying there isn't a solution (I'm not a cryptographer) but I wonder if anyone has any insight or links to a solution if it exists.
Here's the scenario. Homomorphic encryption lets us keep the data constantly encrypted, maintaining confidentiality. Ok, that's cool for data breaches, we stay much better protected from loss of confidentiality.
But what if a malicious actor purposely performs an operation on the data? Changing genomic data in this case might mess up diagnoses/research, etc. Future applications could be stuff like medical billing -- if its easy to tack on another bill, even if you don't know previous bills because its encrypted? Is there any mechanism that checks that the operation we perform on the encrypted data was authorized, i.e., that I am a manager allowed to do the operation and I specifically consent to performing the operation? Typical integrity checks wouldn't catch this; integrity is correctness of the data, which means it will only verify the computation was performed correctly and then move on. Authenticity is a different issue.
I would suspect Microsoft Research thought of this. My question is: is there a countermeasure that can be described as part of the algorithm? Or is the countermeasure "be careful with any software that uses this algorithm, make sure it checks authenticity before applying operations!". If the solution is for developers to be careful, I'm not convinced the algorithm made anything better. Many developers do not know cryptography and may assume safety, or may not have the time and resources due to a manager driving a hard deadline; in these cases, "we use MS's algorithm!" can get advertised without any increase in safety (and possibly even a decrease, as some might look to this as a crutch and reason why they can cut corners...).
Present tense of run is run.
The worst terrorist attack in French history happened a few days ago. Over a hundred are dead in Paris, and the war against ISIS is escalating.Why the fuck are you wasting time reading and posting completely irrelevant shit on Slashdot when supposedly you have better priorities? For the rest of us the world goes on.
Let's see, add 0 to this column (of one row), multiply by 1 and return me the result.
Safe from prying eyes of insurance companies that want to know if you are likely to have problem X? Bullshit.
Are we supposed to take MS's word that this algorithm has no significant weaknesses? We all know the worth of MS's word (or Word).
"SEAL" is the name of a patented cipher from 1994.
Let me introduce you to my new encryption algorithm, Alien Encoding System (AES). Because that won't conflict at all with existing ciphers...
"Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
Encrypting data using a homomorphic encryption scheme allows for meaningful computation on the encrypted data producing the results of the computation in encrypted form, without the need for decrypting it or requiring access to the decryption key.
How long until someone comes up with a blockchain scheme that pays out for computational work done on encrypted data sets?
I saw that your first link was to Breitbart and knew I could safely skip the rest of your comment as it would probably contain huge misunderstandings, paranoia about a AGW climate change conspiracy by SJWs and endorse Trump for president.
Surely it has to be taken as a given that anything from Microsoft is fatally compromised with respect to privacy.
Only boring people are ever bored.
So that means it will start being adopted in about 20 to 30 years, at least 6 months after the government deadline to do so.
Practical homomorphic encryption (like this MSFT product)
Yea we all know how well MSFT does encryption. NTLM anyone? Anyone that pen tests knows how well that all works.
Normally I'm always a scientific progressive but something about this idea horrifies me. Doing analysis on data while it still remains encrypted? better hope that nothing goes wrong, better hope that there isn't some hidden unknown variable that develops. Kind of like a magic trick and magic tricks have a habit of going wrong..
Below the speed of light Special Relativity is one of the most accurate theories in physics - above the speed of light..