Bitcoin Forum
April 28, 2017, 02:55:40 AM *
News: If the forum does not load normally for you, please send me a traceroute.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: [ANN]CONNECT-An open source P2P encrypted messaging & onchain bitcoin wallet APP  (Read 628 times)
Connect.im
Jr. Member
*
Offline Offline

Activity: 40


View Profile
March 15, 2017, 04:26:48 PM
 #1

My name is Rob. Product Manager of Connect.im. Today,I have the honour to introduce a new product that developed by our team. Named Connect.IM



What is CONNECT ?

Connect is an open source point-to-point encrypted instant messaging APP.

You can use CONNECT to send texts, voices, pictures, videos and even Bitcoin.
In both one-on-one chat and group chat, all the messages including text, picture, voices, video, etc. are sent via the shared key encryption negotiated by both sides of the chat.
 
Any third party other than the both sides including the server can't decrypt the messages.



What make Connect secure?

As known as bitcoin, if there is no private key, then no one can steal your bitcoins.
Similarly, user’s ID of Connect are generated based on BTC algorithm, if there is no private key, then no one can not steal the messages of the chat.

Connect uses advanced and open-source symmetric encryption algorithms to secure both parties' information and the communication between the client and the server, and anyone can authenticate.
 
The end-to-end encrypted communication between both sides of the session as well as the encrypted communication between client-side and server uses the key negotiation method to make double layer encryption, with the steps as below:


 
1. Session initiator_A use the agreed ECC (elliptic curve cryptography) locally to generate a pair of key(Public_key_A,Private_key_A) and a 512-bit random number salt, and send the random number “saltA” and “Public_key_A” to receiver_B after AES256-GCM encrypted
 
2  The receiver_B receives “PublicKey_A” and “saltA” after decrypt. then use the same ECC (elliptic curve cryptography) generate a pair of key(Public_Key_B,Private_Key_b) and a 512-bit random number salt, and send the random number “saltB” and “Public_key_B” to initiator_A after AES256-GCM encrypted.

3 Initiator_A get “saltB” and “Public_key_B”. Then both initiator_A and receiver_B get ECDH_Key

ECDH_Key = ECDH(PrivateKey_A, PublicKey_B) = ECDH(PrivateKey_B, PublicKey_A)

4 Then the PBKDF2key expansion algorithm to obtain the negotiated key "K" by ECDH_KEY and random number salts of both sides.

  Shared_key = PBKDF2(HMAC-SHA512, ecdhKey, saltA^saltB, pow(2, n), 256) ,(n=12)

5 The key agreement is completed, and both sides of the AB erase their session key pairs from their respective memory. (ECDH_Key,PublicKey_A,PublicKey_B)

6 Sessions following, both sides of the AB encrypt and decrypt messages using 256bit Shared_key and AES-256-GCM algorithm.

7. The negotiated key is updated when a new session is created each time.

 
The encrypted communication channel established by the above process ensures that communication contents are not leaked under the condition that the network flow is completely monitored. Even if the private key of server-side is mastered by the monitor, the monitor can't decrypt the actual communication contents () according to the private key of server and all network flows, and even can't know the person who is logged in or the side to whom the messages are sent. So this solution has the nature of forward secrecy because the session key pair will be erased by both sides from their respective memories after completion of negotiation.



Why do we need CONNECT?

Different from other instant messaging tools provided by other Internet giants, Connect offers a higher level of security and privacy  protection.

It protects your chatting contents from being eavesdropped by any third party such as employers and government.
 
It protects your personal data such as telephone numbers and friends from being utilized by any third party such as marketing personnel and advertisers.  
 
Considering "PRISM" scandal as well as multiple network fraud cases caused by information leakage, each of us should defending "freedom of speech" and "personal privacy”.
 
So Connect is suitable for everyone.


Netflix TV <Narcos>

Why Connect APP contain bitcoin wallet?

First, user’s ID of Connect are generated based on BTC algorithm, and the user system is established based on decentralized BTC blockchain network.
 
So, Connect APP itself can be used as Bitcoin Wallet.
 
As a decentralized financial network which do not rely on any institution or government, Bitcoin is highly consistent with the product philosophy of "Connect". Connect doesn't wish users' data to be monitored by any institution.
 
It is greatly convenient for BTC users to use the interactive mode based on social network and chat session to realize BTC transfers.You don’t have to remember the bitcoin address of your friends.Instead that transferring the bitcoins is as simple as sending a message.

It is onchain or offchain bitcoin wallet? It is security?

Because the private key of user is stored in the device locally, and each BTC transaction should be made by the private key signature of the user, this is a onchain wallet.The server does not store the user's private key, ensuring that the user can fully control their own funds.

But in many cases, users are easy to lose their private key. We provide a compromise, users can bind their mobile phone, after verified, set a password for encrypted private key and backup on server, server does not store user’s password. Even if the phone is lost, user can use password decrypt and recovery the private key after new phone verified.

If the user has doubts, can also choose “Generate a local account”, keeping private key by oneself com fully.



Transfer bitcoin as simple as sending a message

Transfer bitcoin as simple as sending a message. You don’t have to ask your friend’s bitcoin address in other way. Send bitcoin or payment request in the chat window just like sending a message.

You can sent bitcoin link via other IM APP such as "Whatsapp" "Messabfer" "Wechat". your friend who got this link would got bitcoin ofter install Connect APP.

What is Lucky Packet?

Lucky packet is a kind of function sending BTC to your friends as a gift.
 
Your friends won't know the BTC quantity they have obtained untill after opening the red envelope. In the group chat, the BTC quantity in each lucky packet is randomly generated.
 
You can send lucky packet in chat or send a lucky packet link via other IM APP such as "Whatsapp" "Messanger" “Wechat".

Get bitcoin lucky packet free!

All new user in march- Dec 2017 and bind phone will get a random lucky packet (0.001-0.01)

All user write a review and rated on Apple App Store or Google Play, Post screenshot form “Connect-Setting-Help-Feeback”,will get one bitcoin lucky packet (0.001 BTC)

Send 50 bitcoin lucky packets and update link  everyday on this topic and facebook
 

Group Sponsor Program

We welcome the community developers, entrepreneurs and project operators to build your own group via Connect, and we are going to sponsor 1-2BTC to each group depends on the group activity level.  Apply for the group BTC sponsor, please add me as a friend firstly and invite me join your group.

Connect me: 18187F2AvfMRe9SrWL52z3PRqGzoEa75EF

we plan to hire more developer after open source. Hiring iOS Android engineer and Marketing Manager. Post your CV to info@connect.im

How to install?

Website: https://www.connect.im/

iOS: https://itunes.apple.com/app/connect-p2p-encrypted-instant/id1181365735

Android : https://play.google.com/store/apps/details?id=connect.im

Connect Product Discuss Group

========================================Update Info====================================================

3-20-2017
0.1.1 for iOS  0.0.7 for Android

Private Key generated by record sound replace take photo

Fix known bugs.

Click here get bitcoin lucky packets!!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1493348140
Hero Member
*
Offline Offline

Posts: 1493348140

View Profile Personal Message (Offline)

Ignore
1493348140
Reply with quote  #2

1493348140
Report to moderator
1493348140
Hero Member
*
Offline Offline

Posts: 1493348140

View Profile Personal Message (Offline)

Ignore
1493348140
Reply with quote  #2

1493348140
Report to moderator
iwantapony
Sr. Member
****
Offline Offline

Activity: 280



View Profile WWW
March 16, 2017, 08:20:18 AM
 #2

I see there is still problem.

I am using android version 6.0.1

Device : Samsung Galaxy J2 (2016)

1) I received the verify code.As soon as I put it, the apps automatically ask to take a photo and after taking the photo, the app automatically shut down.

2) Sometimes it shows code has been sent but no code received.

I am really interested to use the app.I want to create a active group as well.

Connect.im
Jr. Member
*
Offline Offline

Activity: 40


View Profile
March 16, 2017, 11:55:38 AM
 #3

I see there is still problem.

I am using android version 6.0.1

Device : Samsung Galaxy J2 (2016)

1) I received the verify code.As soon as I put it, the apps automatically ask to take a photo and after taking the photo, the app automatically shut down.

2) Sometimes it shows code has been sent but no code received.

I am really interested to use the app.I want to create a active group as well.

Hi iwantapony

New version of android 0.0.4 has been released

Change record sound for generate private key. No need to photo now
iwantapony
Sr. Member
****
Offline Offline

Activity: 280



View Profile WWW
March 16, 2017, 01:46:52 PM
 #4


Hi iwantapony

New version of android 0.0.4 has been released

Change record sound for generate private key. No need to photo now

I've downloaded this version.I tried to verify my number but the apps seems not working.It will disappoint the new users i think.you guys should make it easier for sign up.

Maybe you should make a video for users. How to sign up.

Edit :

Somehow Someway I've created an account.How to create a group? or add someone who is using connect?

TrollboxT
Newbie
*
Offline Offline

Activity: 9


View Profile
March 16, 2017, 03:58:21 PM
 #5

Edit :

Somehow Someway I've created an account.How to create a group? or add someone who is using connect?


From memory to create a group, first add 2 contacts (scan their QR code using the APP), DM one of them, goto the menu and invite the other user - Your Group invite QR will now be in the same menu

There are a couple of groups around Mine - http://i.imgur.com/tfT0tpw.jpg and Hashnest - https://dn-hashnest.qbox.me/assets/connect/group-en-095db06cf7faf3f2f7a2f86068d1b681.jpg
Bytecoiner419
Sr. Member
****
Offline Offline

Activity: 378


I ❤ the bitcoin community


View Profile WWW
March 16, 2017, 07:24:20 PM
 #6

very interesting!  Smiley

I will be looking into this very soon.

Thanks for your new service and I wish you luck for the future.  Wink

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
Need Traffic? >>>> 30 Days Only 0.01 BTC >> UNLIMITED TRAFFIC!
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
FLoving
Sr. Member
****
Offline Offline

Activity: 462



View Profile
March 16, 2017, 09:33:46 PM
 #7

Will that app be safer to store our bitcoins or it is just used for smaller amount of bitcoins which will be like the credits on that social app for to gift to our friends on there?

Is that mainly a social app or mainly a bitcoin wallet?



              ▄▄▄██████▄▄▄
          ▄██████████████████▄
       ▄████████████████████████▄
 ▄▄  ▄████████████████████████████▄
███████████████████████████████████▄
 ▀▀█████████████████████████████████▄
   ██████████████████████████████████
   ██████████████████████████████████
   ██████████████████████████████████
   ██████████████████████████████████
   ▀████████████████████████████████▀
    ▀██████████████████████████████▀
     ▀▀██████████████████████████▀
        ▀██████████████████████▀
           ▀▀▀████████████▀▀▀
.
.....
.....
.....
.....
.....
.....





Connect.im
Jr. Member
*
Offline Offline

Activity: 40


View Profile
March 20, 2017, 12:58:51 PM
 #8

========================================Update Info====================================================

3-20-2017
0.1.1 for iOS  0.0.7 for Android

Private Key generated by record sound replace take photo

Fix known bugs.

Click here get bitcoin lucky packets!!
Connect.im
Jr. Member
*
Offline Offline

Activity: 40


View Profile
March 31, 2017, 05:59:24 PM
 #9

Android 0.0.8 released:

New features

1 Send location power by Google Map

2 Send video files

3 Receive update messages from robots

4 Modify Contracts search UE

Fixed Bugs:

1 SMS Validation failed  after change country.

2 Fix access permissions of camera and microphone.

3 Can't get bitcoin exchange rate sometime.

Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!