Bitcoin Forum
May 14, 2024, 02:48:44 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 [5]  All
  Print  
Author Topic: Peer 2 Peer Open Source Encrypted Text, Voice & Video Communications  (Read 15310 times)
Xenland (OP)
Legendary
*
Offline Offline

Activity: 980
Merit: 1003


I'm not just any shaman, I'm a Sha256man


View Profile
March 24, 2013, 05:13:31 AM
 #81

The new client written in C/C++/QT is about half way done for the total GTK -> QT conversion process. You can find the updates here: https://github.com/Xenland/P2PCrypt-Client

Available thus far in the QT version:
*Shows Generate/Load Identity buttons
*Ability to generate an RSA 2048+ bit identity

Next version:
*Saves identity to database
*Display information from the currently generated identity, and asks to connect to the network or generate a new identity
Be very wary of relying on JavaScript for security on crypto sites. The site can change the JavaScript at any time unless you take unusual precautions, and browsers are not generally known for their airtight security.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715654924
Hero Member
*
Offline Offline

Posts: 1715654924

View Profile Personal Message (Offline)

Ignore
1715654924
Reply with quote  #2

1715654924
Report to moderator
1715654924
Hero Member
*
Offline Offline

Posts: 1715654924

View Profile Personal Message (Offline)

Ignore
1715654924
Reply with quote  #2

1715654924
Report to moderator
1715654924
Hero Member
*
Offline Offline

Posts: 1715654924

View Profile Personal Message (Offline)

Ignore
1715654924
Reply with quote  #2

1715654924
Report to moderator
Xenland (OP)
Legendary
*
Offline Offline

Activity: 980
Merit: 1003


I'm not just any shaman, I'm a Sha256man


View Profile
March 27, 2013, 02:44:48 AM
 #82

https://github.com/Xenland/P2PCrypt-Client/commit/113d5269077a9ff33b830e4d0b73247f9db2dedf

Available now:
*Saved identity to database
*Displayed Sha512 -> md5 (Handle) after generating an identity

Next Version:
*Ask to connect to network with new identity
*Ask to "attach a password to identity
*Ask to go back to the main boot menu
Xenland (OP)
Legendary
*
Offline Offline

Activity: 980
Merit: 1003


I'm not just any shaman, I'm a Sha256man


View Profile
March 27, 2013, 09:32:12 PM
Last edit: March 28, 2013, 12:25:16 PM by Xenland
 #83

The goal has been posted up here: https://github.com/Xenland/P2PCrypt-Client/blob/master/README.md
and reposted below for convenience

Abstract Goal of P2P Crypt Client & Servers

Provide global use of communications ran by the world instead of a single (or multiple) centralized controllable entity. To provide free and paid incentives in a way that each server operator will strive to run a P2P Server Node themselves 24 hours a day in either hopes of profit or communication freedom. Also at the same time allowing "mixed" incentives for the server operator to set-up their node how they wish to be compensated for their clients to use their services so that there will be a good balance of "Free" and "Paid" services.


More at the link above....

UPDATED (EDITED)
Link was updated to proper link, it was really late for me when i posted this....
Xenland (OP)
Legendary
*
Offline Offline

Activity: 980
Merit: 1003


I'm not just any shaman, I'm a Sha256man


View Profile
April 23, 2013, 11:53:39 PM
 #84

For the p2pcrypt web version we'll be using this, just leaving this here for notes for later
http://www-cs-students.stanford.edu/~tjw/jsbn/
bitjoint
Sr. Member
****
Offline Offline

Activity: 333
Merit: 250


Commander of the Hodl Legions


View Profile
May 11, 2013, 01:04:51 PM
 #85

Interesting project.. but I'm wondering why aren't you building it on top of existing open solutions focused specially on P2P audio/video communications.. i.e: OpenPeer... https://github.com/openpeer/

I think the most difficult part will be the implementation of the audio/video engine and the always-present "NAT traversal" issue. So a WebRTC stack is defo the way you want to go, cos all that problems are already solved. Also, DTLS-SRTP point-to-point Encryption is built-in and mandatory for WebRTC.

http://www.ietf.org/proceedings/82/slides/rtcweb-13.pdf

Maybe you should take a deep look at P2P/WebRTC oriented technologies (OpenPeer, Peer.js, etc) and extract how they have solved the common issues for this kind of deployments (NAT traversal, DHT Nodes configuration, identity managament, etc), and then explore the way to extend it to the level of security you want.

I don't know if this helps, but either way... Good luck!
Xenland (OP)
Legendary
*
Offline Offline

Activity: 980
Merit: 1003


I'm not just any shaman, I'm a Sha256man


View Profile
May 12, 2013, 07:22:31 PM
 #86

Interesting project.. but I'm wondering why aren't you building it on top of existing open solutions focused specially on P2P audio/video communications.. i.e: OpenPeer... https://github.com/openpeer/

I think the most difficult part will be the implementation of the audio/video engine and the always-present "NAT traversal" issue. So a WebRTC stack is defo the way you want to go, cos all that problems are already solved. Also, DTLS-SRTP point-to-point Encryption is built-in and mandatory for WebRTC.

http://www.ietf.org/proceedings/82/slides/rtcweb-13.pdf

Maybe you should take a deep look at P2P/WebRTC oriented technologies (OpenPeer, Peer.js, etc) and extract how they have solved the common issues for this kind of deployments (NAT traversal, DHT Nodes configuration, identity managament, etc), and then explore the way to extend it to the level of security you want.

I don't know if this helps, but either way... Good luck!

Thanks for the loads of resources, The only thing i can respond to at the moment is the NAT traversal in my notes the solution is to have "pings" to out going connections of peers that are labled as always on. to keep the ports open. I don't know if that is related though or not.
zero3112
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500



View Profile
May 13, 2013, 07:50:03 AM
 #87

Is there a way to encrypt a regular text messages on a cell phones using today's network?

Xenland (OP)
Legendary
*
Offline Offline

Activity: 980
Merit: 1003


I'm not just any shaman, I'm a Sha256man


View Profile
May 13, 2013, 07:54:37 PM
 #88

Is there a way to encrypt a regular text messages on a cell phones using today's network?
not unless you want to pay ALOT of text message fees.. as i think one message of 1024 characters divided by the (240 or 140?) limit multiply that times txt fees Cheesy
fixxi.net
Member
**
Offline Offline

Activity: 89
Merit: 10


View Profile
July 11, 2013, 02:45:53 PM
 #89

Great Project.

Any plan to get the chat / voice system work on Windows ?
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
July 11, 2013, 02:50:20 PM
 #90

Any plan to get the chat / voice system work on Windows ?

I believe that Xenland is going to use Qt for the UI so a Windows version shouldn't be a big problem.

BTW - the project is listed on CIYAM Open (http://ciyam.org/open/?cmd=view&data=20121222131254938000&ident=M100V137&chksum=24be696c) so if anyone wants to contribute then 14NqZ1w7x9gFFzt65Mxy38EPFrbrnR11is is the relevant address (that address is under Xenland's control - please confirm that with him if at all concerned).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
Xenland (OP)
Legendary
*
Offline Offline

Activity: 980
Merit: 1003


I'm not just any shaman, I'm a Sha256man


View Profile
July 11, 2013, 07:25:17 PM
 #91

Great Project.

Any plan to get the chat / voice system work on Windows ?

short answer yes Smiley
Xenland (OP)
Legendary
*
Offline Offline

Activity: 980
Merit: 1003


I'm not just any shaman, I'm a Sha256man


View Profile
July 11, 2013, 07:51:37 PM
 #92

I posted on another thread I was going to release my compiled prototypes into one professional put together client & server apps, I will be doing that today and posting on this thread(Didn't get to finish it last night). So if you are interesting in this project, gather testers Smiley
Pages: « 1 2 3 4 [5]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!