hudamalmsteen / sipdroid

Automatically exported from code.google.com/p/sipdroid
0 stars 0 forks source link

ZRTP Support #63

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Could you guys add support for ZRTP?

http://www.gnutelephony.org/index.php/GNU_ZRTP

That could be imported with JNI, perhaps?

That would be _killlleer_

Rich

Original issue reported on code.google.com by miser...@gmail.com on 28 Jun 2009 at 2:32

GoogleCodeExporter commented 9 years ago
This is not a 'defect,' of course, just an enhancement.

Original comment by miser...@gmail.com on 28 Jun 2009 at 2:32

GoogleCodeExporter commented 9 years ago

Original comment by pmerl...@googlemail.com on 28 Jun 2009 at 9:06

GoogleCodeExporter commented 9 years ago
I second that too, and if possible also SIPS support, that is SIP over TLS.

Original comment by marcu...@gmail.com on 22 Aug 2009 at 3:25

GoogleCodeExporter commented 9 years ago
I agree, some type of encryption capabilities for SIP phone calls would be 
fantastic!

Original comment by sil...@gmail.com on 28 Feb 2010 at 9:25

GoogleCodeExporter commented 9 years ago
The most secured way is to use a very very very large one-time-use pre-share 
key.
Same way diplomats use when they send messages back to their own countries. 
However,
that requires the parties to meet regularly (depending on how large the key is 
and
how much you communicate) to exchange keys.

Original comment by Aviator...@gmail.com on 19 Mar 2010 at 4:09

GoogleCodeExporter commented 9 years ago
@ Comment 5 -- that may be the case, but zRTP has a number of advantages over 
this 
approach:
(1) there is a library already implementing it;
(2) it already has product support, so that it can be used with other clients; 
and
(3) it is always on, so you can easily use it (read the word) or not without 
extra 
effort.

I also read somewhere that chunks of the per-person key are re-used, so that 
each 
previous authenticated communication helps security. All security is a balance 
between security and inconvenience. ZRTP is pretty excellent security, but very 
little inconvenience. 

Original comment by lunatick...@gmail.com on 22 Apr 2010 at 9:01

GoogleCodeExporter commented 9 years ago
I agree, this needs to be delivered on the next version. 

Original comment by donpinoc...@gmail.com on 5 May 2010 at 5:01

GoogleCodeExporter commented 9 years ago
Perhaps sipdroid could use ZRTP4J:
http://www.gnutelephony.org/index.php/GNU_ZRTP4J
Which I understand is a Java implementation of ZRTP and is used in SIP 
Communicator.

Original comment by lunatick...@gmail.com on 26 May 2010 at 9:30

GoogleCodeExporter commented 9 years ago
get done this feature must be prioritaire

Original comment by Daedalus...@gmail.com on 10 Jun 2010 at 4:27

GoogleCodeExporter commented 9 years ago
I will graduate in Computer Science in a brazilian university this year, and my 
monograph will be to implement ZRTP in SipDroid.
Exists something about this subject in SipDroid community?

Original comment by andrelim...@gmail.com on 5 Aug 2010 at 1:44

GoogleCodeExporter commented 9 years ago
I agree: ZRTP would be kill0r. :D

Original comment by faildr...@gmail.com on 16 Aug 2010 at 5:19

GoogleCodeExporter commented 9 years ago
Sipdroid devs, is there any updates you can provide about possibly adding this 
feature in the future?

Original comment by sil...@gmail.com on 18 Oct 2010 at 1:05

GoogleCodeExporter commented 9 years ago
andrelimaozinho: I think it will be easier to implement in cSipSimple, they 
already have support for TLS/SRTP and have plans for zrtp

Original comment by austin.t...@gmail.com on 28 Oct 2010 at 7:05

GoogleCodeExporter commented 9 years ago
Hi
I just joined the sipdroid community and already put a question to the
group (forum) regarding SRTP/ZRTP support for sipdroid. It seems that
many members like to have that feature :-) . Just for your info: I wrote
both the C++ and the Java implementation of ZRTP and helped to implement
it in twinkle (C++) and Sip Communicator (Java).

I'm currently digging into sipdroid sources to get some clue and to see
where to hook in these features. Because I'm not soooo familiar yet with Android
programming (I have the complete the dev enviroment and did some small 
developments)
I would probably need some support. Also some support to better understand
SipDroid structure, UI interactions, etc would be nice.

Can we have some discussion in the forum regarding this issue?

Werner

Original comment by werner...@googlemail.com on 11 Nov 2010 at 2:41

GoogleCodeExporter commented 9 years ago
It would be the killer-feature. Both thumbs up for zrtp in sipdroid!

Original comment by nilsjan...@gmail.com on 11 Nov 2010 at 2:58

GoogleCodeExporter commented 9 years ago
is somebody working on this issue?

Original comment by nilsjan...@gmail.com on 24 Nov 2010 at 9:12

GoogleCodeExporter commented 9 years ago
Android 2.3 (Gingerbread) includes an SIP stack:
http://developer.android.com/sdk/android-2.3.html
http://developer.android.com/sdk/android-2.3-highlights.html
http://developer.android.com/resources/samples/SipDemo/index.html

So it would be great for the zRTP support to be added to the native SIP 
library. I have requested this here:
https://code.google.com/p/android/issues/detail?id=13305 

It would seem logical for SIP apps to start using the native stack as much as 
possible for devices that support it:
http://code.google.com/p/csipsimple/issues/detail?id=452
http://code.google.com/p/sipdroid/issues/detail?id=792

I'm pretty confident that zRTP will be added to sipdroid before it will be 
included in the native stack, but we can all hope. I mainly flag it in case the 
work to make this happen in sipdroid could be reused to create a native stack 
patch, or something.

I would love to see this feature, so thank you so much to those who have 
offered to work on it.

Original comment by lunatick...@gmail.com on 21 Dec 2010 at 2:02

GoogleCodeExporter commented 9 years ago
Hi guys!
Sorry for silence. I finnished my monograph (\o/) and implemented the zRTP in 
SipDroid.
Now, i will generate a patch with the codes. Will be a big patch, because i add 
use the ZRTP4J library.
I will prepare this patch for the next week and send to SipDroid devs 
appreciation.

PS: my english is still poorly. Sorry =)

Original comment by andrelim...@gmail.com on 21 Jan 2011 at 9:37

GoogleCodeExporter commented 9 years ago
really, you did it? and it works? to what address can i send you the beer, 
pizza or flowers?

Original comment by nilsjan...@gmail.com on 21 Jan 2011 at 10:49

GoogleCodeExporter commented 9 years ago
Have you seen http://www.zrtp.org with  lightwave java implementation for 
mobile phones?

Original comment by fabio%in...@gtempaccount.com on 27 Jan 2011 at 9:26

GoogleCodeExporter commented 9 years ago
Dear Devs,

will the zrtp patch of andrelimaozinho get included soon?

Original comment by nilsjan...@gmail.com on 2 Feb 2011 at 2:19

GoogleCodeExporter commented 9 years ago
Hey, its really nice that zRTP is being implemented in pace. I am also 
interested to implement SRTP/MIKEY or SRTP/ZRTP for sipdroid. Right now, I am 
waiting for pmerle71 to acknowledge.

Original comment by prajwolk...@gmail.com on 3 Feb 2011 at 9:41

GoogleCodeExporter commented 9 years ago
No need to acknowledge. I will accept any working patches. Optimum would be a 
protocol that can be easily added to PBXes' Asterisk as well.

Original comment by pmerl...@googlemail.com on 3 Feb 2011 at 3:13

GoogleCodeExporter commented 9 years ago
fyi, csipsimple now has zrtp in its nightlys: 
http://code.google.com/p/csipsimple/issues/detail?id=262#c17

Original comment by nilsjan...@gmail.com on 14 Feb 2011 at 12:03

GoogleCodeExporter commented 9 years ago
Any news?

Original comment by josef.schneider on 30 Mar 2011 at 3:45

GoogleCodeExporter commented 9 years ago
Dear Devs,

I followed this ticket and of course the forum post. Is there already ZRTP/SRTP 
implemented in sipdroid, because I can't find any options in the settings of 
the latest market release?! 

Original comment by stael...@gmail.com on 16 Jan 2012 at 10:27

GoogleCodeExporter commented 9 years ago
Lumicall now has working ZRTP (and regular SRTP) support, the ZRTP function is 
automatically enabled and is extremely convenient when combined with ENUM and 
DNS SRV dialing - see http://www.lumicall.org for details

Original comment by dan...@pocock.pro on 16 Feb 2012 at 11:39

GoogleCodeExporter commented 9 years ago
do you have it installed? We could test zrtp between csipsimple and lumicall

Original comment by nilsjan...@gmail.com on 17 Feb 2012 at 11:05

GoogleCodeExporter commented 9 years ago
Any news on this issue?

Original comment by devuran...@gmx.net on 18 Jan 2014 at 11:19