News for hackers. Stuff that matters.
Re:UK Home Secretary says encryption on messaging services i... by blfr on Sunday March 26, 2017 @07:10AM (#13960170)
How do they want to prevent someone from creating his own end-to-end encryption app?

That's not an issue. Writing solid encryption software is very difficult on its own. You will hear "do not roll your own crypto" all the time from security experts. We don't live in a James Bond universe and it's beyond the reach of terrorist organisations.

Re:UK Home Secretary says encryption on messaging services i... by orless on Sunday March 26, 2017 @07:24AM (#13960217)
You don't have to roll your own crypto to create an own end-to-end encryption app. You can use existing crypto. Writing a user interface around it is not so difficult.

Beyound the reach of the terrorist organisations? We have already seen pretty sophisticated operations by relatively small crime organizations (like exploiting pseudorandom generators in casino slot machines). There's an established black market for exploits. I think writing an end-to-end encryption app is not much more difficult compared to this. What's more, it will even be perfectly legal in many countries, meaning you could legally hire professionals to do the job. Terrorist organisations won't need to esablish a development office in SV to write the app, they will only need to know how to use Tor and wire money to the app producer. Which isn't such a huge competence to ask for.

Re:UK Home Secretary says encryption on messaging services i... by danieldk on Sunday March 26, 2017 @08:29AM (#13960428)
I think writing an end-to-end encryption app is not much more difficult compared to this.

Plus, they don't have to write it. They could just 'pivot' from an existing open source messenger.

Re:UK Home Secretary says encryption on messaging services i... by loup-vaillant on Sunday March 26, 2017 @08:18AM (#13960391)
> small crime organizations (like exploiting pseudorandom generators in casino slot machines)

If all you do is pushing the buttons of the slot machine in the right order with the right timing, that's hardly a crime —and I don't care about court judgements to the contrary. If a slot machine has a crappy pseudo random number generator, they're just asking for it. I'd rather sue the slot machine's maker for providing a machine that's not fit for its intended purpose.

Re:UK Home Secretary says encryption on messaging services i... by orless on Sunday March 26, 2017 @08:36AM (#13960444)
It is a crime as in "unlawful act punishable by a state or other authority". You are welcome to disagree, but I'd be interested in your definition of "crime" then.
Re:UK Home Secretary says encryption on messaging services i... by loup-vaillant on Sunday March 26, 2017 @10:43AM (#13961011)
My point is, there is nothing wrong with pushing a slot machine's buttons, even if it is done in a way that defeats the RNG. The difference between this and counting cards in a game of Black Jack is, the RNG can easily be fixed to prevent this.

You provided it as an example of "organized crime", and doing so heavily suggests that it is wrong.

We tend to conflate "wrong" and "unlawful", and for good reason: the law is supposed to prevent wrong things from being committed. There are exceptions however, and this is one of them. I'd rather use another example if possible.

Re:UK Home Secretary says encryption on messaging services i... by orless on Sunday March 26, 2017 @04:12PM (#13962961)
My argument is that even small organized crime groups were capabale of sophisticated operations so it's absolutely not far-fetched to assume that they may be able to implement end-to-end encryption apps. Whether this "organized crime" is "wrong" does not make much difference. It might be even easier to find people to implement it as not many would have moral issues.

Speaking of moral issues, cheating on casino is pretty much off limits on my personal moral compass. That the attack was possible within the normal mode of operation does not make it less of a fraud. Imagine if the casino would reverse-engineer a slot machine and find a way to abuse it within the normal mode of operation, making odds (even more) in their favor. That would be fraud, plain and simple, and I don't see why a player should be held to a different standard.

You are absolutely right, not everything unlawful is wrong. But I fail to see which benefit we as a society would have by allowing exploitation of technical deficiencies in slot machines for profit. It is a crime and it is wrong in my book.

Re:UK Home Secretary says encryption on messaging services i... by loup-vaillant on Sunday March 26, 2017 @05:58PM (#13963541)
OK, so our disagreement is very simple: exploiting the flaws of a slot machine is not cheating in my book. Neither is counting cards now that I think of it.

The rules for slot machines are ostensibly very simple. As long as you're only pushing the buttons that are supposed to be pushed without deteriorating them, you are acting within the rules of the slot machine, and as such cannot cheat.

The presence of hidden rules such as "don't push the buttons in this particular order and timing", or "don't push the buttons in a way that reliably causes you to win", are just silly and unfair. Especially considering casinos are exploiting gamblers' minds in the first place. Don't like slot machine exploiters? Fix your slot machines.

Likewise for counting cards: the player is merely acting upon information naturally gathered buy observation and play. Asking players not to act upon such information is intrusive —and unheard of in competitive play. Don't like card counters? Invest in a continuous shuffling machine.

Re:UK Home Secretary says encryption on messaging services i... by orless on Sunday March 26, 2017 @06:24PM (#13963681)
"The presence of hidden rules..." except they are not hidden. IANAL and don't have link at hand, but there was recently a legally pretty well based argument in a case of a player who had an assitant able of recognizing cards from the back pattern.

"you're only pushing the buttons" except they were not only pushing a button, they were also recording sequences and sending them abroad for analysis.

But as you directly say that exploiting the flaws of a slot machine is not cheating and that it's fair, I guess I won't be able to persuade you otherwise.

Re:UK Home Secretary says encryption on messaging services i... by andybak on Sunday March 26, 2017 @10:34AM (#13960958)
> that's hardly a crime —and I don't care about court judgements to the contrary

Either you meant something along the lines of "that shouldn't be a crime" or you're essentially saying "it's not crime even though it is a crime" - which doesn't make terribly much sense.

Re:UK Home Secretary says encryption on messaging services i... by brokenmachine on Sunday March 26, 2017 @09:14PM (#13964404)
> like exploiting pseudorandom generators in casino slot machines

Anyone have a link about this story? I'm curious to read about it.

Re:UK Home Secretary says encryption on messaging services i... by tgummerer on Sunday March 26, 2017 @07:22AM (#13960210)
You don't really have to roll your own crypto to create such an app. There's always openssl and the signal protocol, which you'd only need to implement without designing anything.

Sure that can go wrong as anything can, but it's far from rolling your own crypto and makes things a lot easier.

Re:UK Home Secretary says encryption on messaging services i... by loup-vaillant on Sunday March 26, 2017 @08:06AM (#13960358)
> Writing solid encryption software is very difficult on its own.

It's not. You can use existing software, reuse existing protocols, and stick to safe languages as much as possible. Even implementing your own crypto isn't all that difficult¹. I have written my own crypto library², and I can almost recommend it for production use.

[1]: http://loup-vaillant.fr/articles/rolling-your-own-crypto

[2]: http://loup-vaillant.fr/projects/monocypher/

Re:UK Home Secretary says encryption on messaging services i... by Daviey on Sunday March 26, 2017 @07:23AM (#13960212)
I think you've missed the point.. Not talking about writing own crypto.. Talking about not using applications which the western security services have ability to force backdoors.

Are you suggesting gpg has been backdoored? A simple wrapper around gpg is not-beyond terrorist organisations.

Re:UK Home Secretary says encryption on messaging services i... by dTal on Sunday March 26, 2017 @01:13PM (#13961794)
You vastly overestimate the difficulty. The reason we're commonly told not to roll our own crypto is because it's easy, and also easy to get wrong and possibly catastrophic if you do. But many perfectly serviceable algorithms are simple and public knowledge. Arguably a scenario where everyone's using their own crypto and half of it's broken is still better than everyone using the "industry standard, pre-backdoored for your convenience" version.

Of course it's utterly trivial to make a one-time-pad cryptosystem, and more practical in 2017 than ever. So what if the keylength must match the message length, my phone has a 32gb uSD. That's a lot of text messages.

Re:UK Home Secretary says encryption on messaging services i... by brokenmachine on Sunday March 26, 2017 @09:23PM (#13964442)
This.

If we outlaw encryption, then only outlaws will have encryption.

Re:UK Home Secretary says encryption on messaging services i... by JensRex on Sunday March 26, 2017 @07:20AM (#13960203)
>do not roll your own crypto

Sure, but what's to prevent someone from building something on top of OpenSSL or PGP or whatever? Can't be that hard.

Re:UK Home Secretary says encryption on messaging services i... by satysin on Sunday March 26, 2017 @07:20AM (#13960199)
Nobody is saying write your own crypto just your own app. Plenty of excellent crypto libraries out there.