×

Discussion Board

Page 1 of 2 12 LastLast
Results 1 to 15 of 16
  1. #1
    Regular Contributor
    Join Date
    Mar 2007
    Location
    Bangalore, India
    Posts
    69

    Can I do call encryption using Symbian C++

    Hi All,

    I wanted to Encrypt the call using AES 128 /AES 256. Can I implement this in Symbian C++.

    Please throw some light on this topic.

    Thanks,
    Girish_VMX

  2. #2
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Oslo, Norway
    Posts
    28,697

    Re: Can I do call encryption using Symbian C++

    An ordinary phone call transfers voice data, you can not encrypt it (the device applies encryption according to operator settings). However you can transfer encrypted voice data over any data connection.

  3. #3
    Nokia Developer Champion
    Join Date
    Oct 2006
    Location
    Bangalore, India
    Posts
    1,572

    Re: Can I do call encryption using Symbian C++

    i guess he meant data call ??? but again "I GUESS"
    Amit Kankani
    Nokia Developer Champion

  4. #4
    Regular Contributor
    Join Date
    Mar 2007
    Location
    Bangalore, India
    Posts
    69

    Re: Can I do call encryption using Symbian C++

    Hi

    My requirement is "Software that encrypt a mobile phone call with AES 128 (a possibility for 256 should be there for later update).
    A user having the program installed calls an other user having the same program and after the exchange
    of a key for the encryption (probably with D-H (Diffie-Hellman key exchange) ) the phone call starts.
    After the end, the key will be deleted. If one of the users doesn’t have the program, the phone call will be continued
    Without the encryption."

    Is it possible to do in Symbian C++.

    Thanks,
    Girish_VMX

  5. #5
    Nokia Developer Champion
    Join Date
    Oct 2006
    Location
    Bangalore, India
    Posts
    1,572

    Re: Can I do call encryption using Symbian C++

    I really doubt that you could encrypt voice calls which work over operator's network. Even if it possible, you will require to get APIs from Symbian through partnering and also getting Manufacturer Certificate for signing (in case you are thinking on 3rd edition)...

    I guess other experts too can comment on this and confirm...
    Amit Kankani
    Nokia Developer Champion

  6. #6
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Oslo, Norway
    Posts
    28,697

    Re: Can I do call encryption using Symbian C++

    Somehow you would need putting your application between the microphone and the audio uplink by means of APS/VOIP API-s. If that happens to be possible, you could make your encryption over a "traditional" voice call, though you will need some understanding of the codecs used meanwhile, and quality would be lowered a lot.
    I have serious doubts about if it can be done, because of the first requirement.

  7. #7
    Regular Contributor
    Join Date
    Mar 2007
    Location
    Bangalore, India
    Posts
    69

    Question Re: Can I do call encryption using Symbian C++

    Hi,

    Please suggest me if any developer libraries for AES 128/AES 256 are available.

    Thanks,
    Girish_VMX

  8. #8
    Super Contributor
    Join Date
    Mar 2004
    Location
    Singapore
    Posts
    9,968

    Re: Can I do call encryption using Symbian C++


  9. #9
    Regular Contributor
    Join Date
    Mar 2007
    Location
    Bangalore, India
    Posts
    69

    Re: Can I do call encryption using Symbian C++

    Thanks, Is it for both Encryption and Decryption ?

    Thanks,
    Girish_VMX

  10. #10
    Super Contributor
    Join Date
    Mar 2004
    Location
    Singapore
    Posts
    9,968

    Re: Can I do call encryption using Symbian C++

    Yes. It must have all that you need.

  11. #11
    Registered User
    Join Date
    Jun 2008
    Posts
    283

    Question Re: Can I do call encryption using Symbian C++

    Quote Originally Posted by wizard_hu_ View Post
    Somehow you would need putting your application between the microphone and the audio uplink by means of APS/VOIP API-s. If that happens to be possible, you could make your encryption over a "traditional" voice call, though you will need some understanding of the codecs used meanwhile, and quality would be lowered a lot.
    I have serious doubts about if it can be done, because of the first requirement.
    how can putting application between the microphone and the audio uplink?
    and there are any API dealing with microphone that enable me to get data from it?
    what is APS?
    can you give me APS/VoIP APIs?
    Ahmed Mahfouz
    Researcher
    Handset

  12. #12
    Registered User
    Join Date
    Jun 2008
    Posts
    283

    Question Re: Can I do call encryption using Symbian C++

    Quote Originally Posted by wizard_hu_ View Post
    Somehow you would need putting your application between the microphone and the audio uplink by means of APS/VOIP API-s. If that happens to be possible, you could make your encryption over a "traditional" voice call, though you will need some understanding of the codecs used meanwhile, and quality would be lowered a lot.
    I have serious doubts about if it can be done, because of the first requirement.
    can you give us some links that are describe those codecs
    Ahmed Mahfouz
    Researcher
    Handset

  13. #13
    Registered User
    Join Date
    Mar 2003
    Posts
    22

    Re: Can I do call encryption using Symbian C++

    Quote Originally Posted by wizard_hu_ View Post
    Somehow you would need putting your application between the microphone and the audio uplink by means of APS/VOIP API-s. If that happens to be possible, you could make your encryption over a "traditional" voice call, though you will need some understanding of the codecs used meanwhile, and quality would be lowered a lot.
    I have serious doubts about if it can be done, because of the first requirement.
    Hello,

    YES it is possibile to encrypt a phone call, you won't be making a voice call, but streaming your voice over data connection.
    So the only way to do it is placing a DATA CALL (which is CSD) the drawback is a delay of about 1 sec.
    The delay is not given by the encryption, but it's merely a network given delay.

    You can also have encryption based on 3G/WIFI but then you need a VOIP setup.

    We succeded in having an end to end encrypted phone call over CSD, voice quality is also good, using amr compression

    regards
    hovig

  14. #14
    Registered User
    Join Date
    Oct 2010
    Posts
    5

    Re: Can I do call encryption using Symbian C++

    Hello Hovig,

    I am intending to make an exact application for voice encryption on the fly...
    sice u hav already made such an application can u help me with how to go about it??

    if possible help me with ur code as well.... i will be really thankful
    thank in advance

    regards,
    pratik

  15. #15
    Registered User
    Join Date
    Apr 2010
    Posts
    1

    Re: Can I do call encryption using Symbian C++

    Hello pp1422 and hovig80, I know that it has been passed to much time, I hope you can help me. I want to work in a project where I can make some process of the voice for a call, this process can be a encryption or just adding some more data, I read that you did an encryption of the voice and I want to know If you can give me some advices for this project. If you have code or something to help me it will be so good.

    Thanks so much for your help,

    Best regards,
    Vgarzon

Similar Threads

  1. How to divert a phone call in symbian?
    By zerglim in forum Symbian
    Replies: 18
    Last Post: 2011-07-15, 15:13
  2. about symbian programming (Call forwarding)
    By mklam2 in forum Symbian
    Replies: 5
    Last Post: 2011-07-14, 15:04
  3. Call restrictions in Symbian
    By manjunathcv in forum Symbian
    Replies: 6
    Last Post: 2008-07-23, 15:43
  4. Replies: 3
    Last Post: 2008-05-19, 11:35
  5. GSM call support in Symbian J2ME platform
    By lss0986 in forum Mobile Java Networking & Messaging & Security
    Replies: 1
    Last Post: 2008-04-11, 01:24

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×