Plug-in for privacy
by amn319 - Monday January 27, 2025 at 09:27 AM
#11
aren;'t you describing gpg light?
Reply
#12
(01-29-2025, 06:08 PM)coconuthead Wrote:
(01-29-2025, 01:45 PM)amn319 Wrote:
(01-29-2025, 01:07 PM)coconuthead Wrote:
(01-29-2025, 08:49 AM)amn319 Wrote:
(01-28-2025, 11:20 PM)coconuthead Wrote: Something like this could be built on top of Telegram. You would need to build an unofficial client to support adding keys and they would be only stored on your client end. Public keys be automatically handed out. It is very possible and doable and wouldn't take a long time to develop since telegram desktop client is open source. I have thought about building this earlier since people are reluctant to move away from Telegram. But I unfortunately can't afford to do this right now since it wouldn't pay me. I don't think other apps would appreciate it, like Whatsapp or Signal and they will never accept add-ons being built for the app.

Well, thanks for sharing your knowledge, you bring some very interesting points which i didn't really think of, i'm not a great programmer but maybe i could just work on it in the future, even if it's just for me.

I found someone on github who started this project in Python 4 years ago, but never completed it. He highlighted the necessary features of such a client. This would also apply to any other app you would build this type of client for apart from Telegram.
  • Uses Elliptic Curve Diffie-Hellman to get a shared key
  • Messages are encrypted using AES
  • Initially, ECDH public key is uploaded to a server.
  • A client willing to chat will fetch this public key and derives a shared secret
  • This shared secret will be used to encrypt the conversations

Your only concern will be how to keep your private key secure since it is stored on your hard drive. It would require meticulous OPSEC. For a 100% security you would need a system that you will use this telegram client and download no other software on it, and even then your security would be 99.99% and not 100% (because of vulnerabilities like EternalBlue we have seen in the past, something like this happening again is so small but never impossible). As we have seen many times in the past, normal trusted software can be tainted with malware, either by the company that created it, or by threat actors.

Thanks again, the image is much clearer, i guess an initial solution is to create a simple python app, do all the cryptography coding on that app and then maybe send and receive the encrypted content using an API if available, similar to thisĀ https://core.telegram.org/tdlib.
I think that for OPSEC, maybe using an isolated environment or adding a password protected layer to the app, could enhance security.

Exactly, the picture is now very clear, and you're right about the isolated environment. The only thing keeping this from being developed are man-hours. Best of luck if you're attempting this!

Thanks for your help, and well, man-hours are the most difficult part.

(01-29-2025, 06:53 PM)joepa Wrote: aren;'t you describing gpg light?

well not exactly, but inspiring approach
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Firefox Privacy changes camphine5929 6 676 04-05-2025, 07:22 AM
Last Post: pr0toxid0
  Critical WordPress Plug-in Flaw Exposes 4M Sites to Takeover KingDice 0 732 11-19-2024, 08:17 AM
Last Post: KingDice
  Countries Ranked by Internet Privacy (2023) WHOISTHAT 9 1,191 09-21-2024, 02:09 AM
Last Post: gailee8282
  Government Orders Google: Unmasking YouTube Users Sparks Privacy Concerns ShadowCipher 1 763 04-01-2024, 04:48 PM
Last Post: fuzzzy
  Threads and Instagram are the worst social media for privacy Pxlt3rgeist 3 2,079 11-15-2023, 03:37 PM
Last Post: g0dspeed000

Forum Jump:


 Users browsing this thread: