Archive for the ‘crypto’ Category

Lessons from the silk road.

Wednesday, October 16th, 2013

As I said earlier, without providing evidence or explanation, the big flaw was that the server kept the messages in the clear.  A recent news report has confirmed this from official sources: (more…)

The underground economy continues

Saturday, October 5th, 2013

I, and others, have been assuming that the takedown of Silk Road represents competent action by the NSA.

Outside In, however, points out the interesting coincidence that the takedown of Silk Road follows, rather than precedes, the appearance of competition to Silk Road.

Atlantis, however, appears to have skedaddled with its user’s money, thus this looks like a successful shutdown of the online black market, hence likely to be primarily state action.

So, contrary to the headline, the underground economy does not continue.

Technological failure of the silk road system

Friday, October 4th, 2013

Silk Road servers stored all messages in the clear forever.

The government placed malware on Tor exit nodes, located the Silk Road servers, raided servers, game over.

Private messages should have been end to end encrypted, existing in the clear only on the computers of the sender and recipient, and should have been deniable, except for messages containing money, where the sender needed to be able to prove that the recipient account had received a message with a particular hash, and thus able to prove that the recipient account received a message with particular content including payment. (more…)

Cryptography standards

Friday, October 4th, 2013

If everyone was to do their own thing in cryptography, that would be very bad.

But committees are less intelligent than their individual members and are prone to evil and madness.  IEEE 802.11 was stupid. If NIST was not stupid, it was because evil was calling the shots behind the scenes, overruling the stupid.

Linux was a success because Linus is unelected president of linux for life.

Let us follow Jon Callas as unelected president for life of symmetric cryptography, Daniel Bernstein as God King of asymmetric cryptography.

Moving away from NIST

Friday, October 4th, 2013

Jon Callas, a leading cryptographer, is issuing a new version of Silent Circle, which by default uses only non NIST cryptography.

It was necessary to change the curves, since the NIST curves are probably backdoored. It was arguably not necessary to change the symmetric encryption and the hash, since they are unlikely to be backdoored. Nonetheless, he replaced AES with Twofish, and SHA with Skein-MAC.

absolutely, this is an emotional response. It’s protest. Intellectually, I believe that AES and SHA2 are not compromised. Emotionally, I am angry and I want to distance myself from even the suggestion that I am standing with the NSA. As Coderman and Iang put it, I want to *signal* my fury. I am so pissed off about this stuff that I don’t *care* about baby and bathwater, wheat and chaff, or whatever else. I also want to signal reassurance to the people who use my system that yes, I actually give a damn about this issue.

By moving away from anything NIST has touched he deprives the NSA of leverage to insert backdoors, contributing to the general good, from which his company, and thus himself also benefits. By opposing the NSA, he gives his company credibility that they will not secretly play footsy with the NSA behind closed doors, reassuring his customers and contributing to the particular good of his company and himself.

NIST curves backdoored

Tuesday, September 10th, 2013

Gregory Maxwell on the Tor-talk list has found that NIST approved curves, which is to say NSA approved curves, were not generated by the claimed procedure, which is a very strong indication that if you use NIST curves in your cryptography, NSA can read your encrypted data.

So don’t use anything NIST approved. (more…)

RDRAND

Sunday, September 8th, 2013

Cryptography needs random numbers, numbers unpredictable to an adversary. Computers are built to be as non random as possible, so this is a problem.  Intel created an instruction, RDRAND, that supposedly creates a random number on each read.

This instruction appears to be backdoored by the NSA. (more…)

How not to be spied on

Saturday, September 7th, 2013

It looks as though the major NSA tricks are:

  • Taking over routers using tricks similar to those botnet operators use to take over individual computers.
  • Twisting the arms of major corporations to backdoor their products and share information, for example Skype.
  • Encouraging the adoption of flawed cryptography with hidden backdoors through its standards arm, NIST.
  • Taking over individual computers using tricks similar to those of botnet operators. However they do not take over most people’s computers, since doing so indiscriminately on a large scale would get them caught and people would adopt methods to protect their computers, as against botnet operators.

Supposing this to be so, the software published by Guardian is likely to be fairly spy resistant, among them Ostel, a secure skype replacement. (more…)

All your keys are belong to us

Friday, September 6th, 2013

The official truth, which for once seems believable, is:

because strong encryption can be so effective, classified N.S.A. documents make clear, the agency’s success depends on working with Internet companies — by getting their voluntary collaboration, forcing their cooperation with court orders or surreptitiously stealing their encryption keys or altering their software or hardware.

So, the NSA has the private key that is used by your https server. The question then is, how?

If you leave the front door wide open, and you find your house has been burgled, it is possible that the burglars have a super secret underground tunnel that comes up into a well hidden trapdoor in your basement.

But chances are that they waltzed in through the wide open front door.

And by “wide open front door” I mean the common practice of the certificate authority making up your secret key for you and sending it to you.

Snowden, who knows what the NSA is up to, tells us:

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on.

Trouble is, seldom properly implemented.

Strong, non human memorable, secret keys should be created in place on the device that their corresponding public key identifies, and never leave that device. There should be no user interface and no best practice procedures for managing such secret keys, only for managing the corresponding public keys, which should be presented to the user as guids or something like a guid, as something like a vin number. The way a sysem administrator should perceive setting up an https server is that the server makes up a guid, and he then gets a certificate from the certificate authority saying that the guid is good for his organization and/or domain name, and installs the certificate for the guid on the server. He should not need to know or think about private keys.

On ripple

Friday, June 28th, 2013

Ripple is a scam cryptocurrency.  Pity, since the alleged design is more scalable than bitcoin.

A cryptocurrency is mainly worth its speculative value, worth the possibility it could replace the US$. Obviously Ripple is not going to replace the US$, being a wholly controlled muppet of Cathedral minions.

If Ripple was funded by Baidu rather than Google, I would be on it like a tomcat on a pussy in heat. (more…)