this post was submitted on 09 Nov 2021
18 points (87.5% liked)

Privacy

31894 readers
626 users here now

A place to discuss privacy and freedom in the digital world.

Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.

In this community everyone is welcome to post links and discuss topics related to privacy.

Some Rules

Related communities

Chat rooms

much thanks to @gary_host_laptop for the logo design :)

founded 5 years ago
MODERATORS
18
Session messenger (getsession.org)
submitted 3 years ago* (last edited 3 years ago) by Yujiri@lemmy.ml to c/privacy@lemmy.ml
 

I'm aware that Session has been discussed twice before on this community, but the last thread was 6 months old so excuse my starting a new one.

There's one big concern I wanted to bring up, which is the disagreements over whether it has forward secrecy. The spec says it does, but I've found two other sources saying it doesn't:

https://restoreprivacy.com/secure-encrypted-messaging-apps/session/ (search for "Perfect Forward Secrecy removed") https://www.securemessagingapps.com

Why are they saying this? Is there a critical caveat to Session's forward secrecy (does it not have it in closed groups?), or are both sources just wrong?

(I've also heard one source say its closed groups are limited to 10 members which would be a showstopper for me and another source say they're limited to 100 and the spec says 500 so i don't know what to believe.)

I'm also concerned about it being built on top of a blockchain and cryptocurrency, not because I'm suspicious of cryptocurrency in general but because I find it difficult to understand, and because that it costs thousands of dollars to run a Session node seems to me like the network is bound to be owned exclusively by a few rich companies and investors. Is it? Is there a place I can see who owns how much of it, particularly how much is owned by the Oxen developers?

UPDATE: I believe I've just learned that Sesison DOES NOT have forward secrecy or deniability; the whitepaper linked on their CURRENT website is outdated. https://getsession.org/blog/session-protocol-technical-information

you are viewing a single comment's thread
view the rest of the comments
[–] zksmk@lemmy.ml 7 points 3 years ago* (last edited 3 years ago) (4 children)

I don't really like cryptos at all, they're way too laissez-faire/anarcho-capitalist for me, and not to mention the energy consumption, but let's talk about them for a minute. I want to write down some thoughts. I have 0 crypto holdings, but I researched them a bit recently, it's good to be informed.

Apparently, Oxen is a fork of Monero, which is apparently an almost fully private crypto. I'm all for privacy of information, knowledge and messages but I don't think money aka power should be private. Incredibly bad for democracy, not to mention it goes against the idea of taxation. This is pretty much a deal breaker for me for a messenger that would strive to become mainstream and challenge the big tech oligopolies.

If a piece of software like this wants to use crypto, it should be a crypto that's private only for small transactions (think, nobody needs to know you bought that candy, or that laundry detergent, I'm fine with the privacy of small purchases, in fact I think it's good) but any transaction above a certain threshold should be public. In a crypto, this limit can be "voted" on, which is great, and I think in newer ones, like Polkadot, it doesn't even require a hard fork.

Also, while we're on the topic, I'd love if a crypto had in-built ”taxation” within the system itself, that takes a reasonable amount of money from big transactions or even wallets, divides it and distributes it randomly to other users. As it is now, crypto is essentially just a ”make the rich richer/increase the wealth gap” kind of thing, even more than normal money is, plus it's a global casino/gambling on top, which also has the same end results. It's hard for me to enthusiastically get behind it. Btw, I'm not surprised a "socialist” crypto like this hasn't been created yet, the incentives and the type of crowd is just not there, but I would be surprised if it doesn't get created eventually.

Secondly, the energy consumption. Apparently, Solana is a crypto that uses a new "proof of history" method (as opposed to proof of work or stake) that uses at least a 1000 times less energy than Bitcoin, and maybe even many more orders of magnitude less (1) and doesn't suffer from the types of centralisation of power that happen with proof of work or even proof of stake. It's apparently like a normal server in terms of energy consumption. If Session used this type of crypto I'd be more open to it.

As it is, I just don't know what's the purpose of Session. An attempt to create a private mainstream messenger? Can't really support it, at least that's how I feel about it, in its current form. A fully private messenger for extreme cases, like journalists or something? There's Briar for that, without the iffiness of crypto.

[–] tekcaj@lemmy.ml 6 points 3 years ago

You might be interested in GNU Taler. I heard Stallman talking about it in some podcast about Monero (I think Monero Talk). He was saying it's being designed to be private for payers, but not payees, for tax purposes.

It was a dreadful listen though. The host just wanted RMS's stamp of approval, kept trying to get him to say he liked Monero; and Stallman is the absolute worst, most obtuse podcast guest I've ever listened to lol.

[–] Echedenyan@lemmy.ml 2 points 3 years ago

A bit of this sounds like FreeCoin from Dyne ORG.

[–] Lynda@lemmy.ml -1 points 3 years ago* (last edited 3 years ago) (2 children)

bad for democracy

Another way of saying that is that democracy is great for the majority, but bad for the minority. Not everyone wants to labor for something they don't want or believe. Cryptocurrency is about freedom.

[–] zksmk@lemmy.ml 2 points 3 years ago

Not everyone wants to labor for something they don’t want or believe.

Nobody wants to labor for something they don’t want or believe.

Democracy is about giving as many people as much freedom as possible, while putting emphasis and primacy on giving additional freedom to those with the least of it, first. It's about leveling the playing field. It's about compromise. It's about everyone. But you can't please everyone. Hence, reasonable compromises.

Private money (crypto or not) is not, it's about giving more freedom to the select few, the rich. Being more poor than you deserve (common in unregulated taxless capitalism), robs you of your freedom. When there's multiple agents in a limited space, freedom is a limited resource. This is true with any group of people, abstract or literal, you can't move. Money is freedom, underserved and unfairly extra money is underserved and unfairly extra freedom. Private money is not about fair freedom.

Democracy is not about tyranny of the majority, fair democracies have protections for minorities infused into their cores. And that's why in functioning democracies the rich get taxed.

[–] sexy_peach@feddit.de 2 points 3 years ago (1 children)

How is cryptocurrency about freedom. What freedom does it grant me?

[–] Yujiri@lemmy.ml 4 points 3 years ago (1 children)

The freedom to not have your money controlled by state and/or capitalist institutions such as banks and payment processors. This is actually a huge deal IMO. With traditional fiat currency, you are completely at the mercy of every financial institution you deal with - your bank account can be closed or locked or your money seized by the government, and every time you buy anything with a bank card you're really giving the merchant full access to all your money and just hoping they don't abuse it. And they do. Who hasn't had experiences having illegitimate charges appear in your account history, struggling to figure out how to cancel a subscription before the corporation charges you again without consent, or charged more money at a store than you were told it would be and not realizing it until it was too late? Cryptocurrency has issues, but the fact that it gives you control of your own money is very important to me.

[–] sexy_peach@feddit.de 2 points 3 years ago (1 children)

The same thing is true with cryptocurrency though? Most people have their cryptobucks at a wallet that sits at an exchange? Which then has the same drawbacks as a bank.

[–] Yujiri@lemmy.ml 2 points 3 years ago (1 children)

I don't know if it's true that "most people" have their cryptobucks in custodial wallets, but the point of cryptocurrency is that you don't need to do that. You can pay online using a wallet you control (and I have done so), which is impossible with traditional currency.

[–] sexy_peach@feddit.de 2 points 3 years ago (1 children)

What cryptocurrency that's properly decentralized can handle enough transactions for it to be useful?

I think having democratic control (via the state) over the money is pretty important. Also cash has a lot of advantages as well.

[–] Yujiri@lemmy.ml 2 points 3 years ago (1 children)

The state is the greatest enemy of human freedom and peace, so I will withdraw from this thread.

[–] sexy_peach@feddit.de 1 points 3 years ago (1 children)

Are you anti government? I don't like states as well, I meant to say government.

[–] Yujiri@lemmy.ml 2 points 3 years ago (1 children)

Of course, I am an anarchist! Though I am curious what distinction you're drawing between states and governments.

[–] sexy_peach@feddit.de 2 points 3 years ago (1 children)

I think that a local government of people who are appointed by the people to do something specific would be viable in an anarchist society. To me the point is that these people can't make broad decisions on their own, they have to be sent with an assignment.

[–] Yujiri@lemmy.ml 1 points 3 years ago (1 children)

This sounds exactly like the typical rhetoric shared by socdems and constitutionalists: saying that the government is "appointed by the people", when in fact every official or law supported by some of the people is opposed by the rest of the people.

To me the point is that these people can’t make broad decisions on their own, they have to be sent with an assignment.

This seems too vague to be a meaningful difference. What is a "broad" decision? What sort of assignment will they be "sent" with? What exactly can these people do, and what happens if some of the people don't like their decision?

[–] sexy_peach@feddit.de 2 points 3 years ago (1 children)

Most anarchist societies that I have read about did have some kind of assemblies? And since not everyone will go there, people are sent. That's a governmental structure.

What exactly can these people do, and what happens if some of the people don’t like their decision? What if I don't like how my neighbors re shape our street in an anarchist society? We have to find some kind of compromise. Same with decisions that are made by an assembly. You don't have to make the compromise with the assembly but with the people who sent them.

How else would you organize a society? For example housing? There is need for organization in a society. In an organization there are governmental decisions that need to be made. Not top-down, but bottom up.

[–] Yujiri@lemmy.ml 1 points 3 years ago

Um, you didn't really answer any of my questions. You just added more vague statements like "there is need for organization in a society" and "not top-down, but bottom up".

What if I don’t like how my neighbors re shape our street in an anarchist society? We have to find some kind of compromise.

Yes, you'll have to find a compromise. Peer-to-peer negotitation is strenuous and offers no guarantee that you'll come to any agreement at all. But what do you propose should be done if you can't reach a compromise? Is the assembly going to pick one and force both of you to accept it? Also, who is on this assembly? How are they appointed? You can't just say there should be an assembly that helps you reach a compromise and leave it at that.

[–] Yujiri@lemmy.ml -1 points 3 years ago

Apparently, Oxen is a fork of Monero, which is apparently an almost fully private crypto. I’m all for privacy of information, knowledge and messages but I don’t think money aka power should be private. Incredibly bad for democracy, not to mention it goes against the idea of taxation. This is pretty much a deal breaker for me for a messenger that would strive to become mainstream and challenge the big tech oligopolies.

We probably aren't going to agree here because undermining democracy and taxation is music to my ears :P

Though to be fair, I find your vision of taxation enforced by technology and given directly to poorer users rather than enforced by the state and given to the state, to be quite appealing.

As for Briar, I looked into it some time ago and came away thinking I would switch to it (away from Matrix) if it weren't Android-only. Requiring a phone is a deal breaker for me.