Technology Review - Published By MIT
Advertisement

Encryption Software May Halt Wire Tapping

The creator of the most popular e-mail encryption program has a new application for Voice-over-Internet-Protocol phone calls.

By Kate Greene

Friday, June 02, 2006

smaller text tool iconmedium text tool iconlarger text tool icon

Phil Zimmermann, creator of the Pretty Good Privacy (PGP) e-mail encryption software, wants to bring a similar level of security to phone conversations. A decade after U.S. Customs investigated him for allegedly violating export restrictions on cryptographic software (when PGP began to spread worldwide), Zimmermann has released encryption software, called Zfone, that makes it impossible for eavesdroppers to listen in on Voice-over-Internet-protocol (VoIP) phone calls.

E-mail encryption creator Phil Zimmermann hopes to bring the same level of privacy to Voice-over-Internet-Protocol phone calls. (Image courtesy of Phil Zimmermann.)

VoIP encryption isn't new -- Skype, the most popular VoIP service uses encryption -- but Zimmermann's software issues encryption keys that bypass the servers routing Internet calls and sets up the encryption directly on the voice channel. That added layer of protection means even if someone can access the server that routes a call, there's no way to decrypt the call's contents.

With the ongoing controversy over the National Security Agency's program to collect information about phone calls made by Americans, privacy advocates are becoming increasingly concerned about the government's access to citizen's information. Thus, Zimmermann's software has serious implications, particularly for those involved with national security, since it could pose a technical challenge to the laws that currently allow the government to access information held by phone and VoIP service providers.

Technology Review: How does Zfone work?

Phil Zimmermann: Zfone is the software that implements my new encryption protocol, called ZRTP, in a certain way. Zfone is not a VoIP client; it watches for the packets of Internet data going in and out of the machine and looks for ones that are VoIP related. Upon detection of a VoIP call, it intercedes to encrypt the call by setting up a key agreement in the media stream and encrypts the packets of voice data. As time goes on, you'll start to see ZRTP inside VoIP clients. I have a software development kit that people can stick in their VoIP clients.

TR: How is Zfone different from most VoIP encryption schemes?

PZ: The other approaches all require the involvement of servers -- and some of them are egregiously insecure. To understand how they work, you need to understand how VoIP works. At the beginning of a call, a couple of packets go in between you and your server and say "Here I am. Here's my IP address." When I call you, my server knows where to call and sends packets to your server. Then the servers allow us to send voice packets directly to each other. They're involved at the beginning and get out of the way.

Story continues below

In one encryption scheme, the key that encrypts and decrypts your voice packets is sent to your server, which sends it to my server, which then sends it to me, and then we talk using that encrypted channel. Unfortunately, now the servers know the sessions key, so what if I live in China and my service provider [that owns the servers] is in China? The Chinese government is going to know the key and they can wiretap the call. If you trust the service providers, then fine, no problem. But the people that operate the servers don't necessarily have in mind the best interests of the people who use them.

I'm the only one who does it through the voice stream. The voice packets already flow and I jump in there and put in special packets that negotiate all the keys between the two parties. The servers are not involved in any way in the process.

Comments

  • NSA will crack in about 10 minutes
    The NSA won't stop tapping. That's ridiculous.
    Rate this comment: 12345
    Guest (uncle sam)
    06/02/2006
    Posts:1
    • the NSA aren't magicians
      that's just a blind assertion that they will crack this.  the computational power to real-time crack *any* real crypto is out of the NSA's realm.  they may have immense budgets and resources, but they aren't magicians.
      Rate this comment: 12345
      Guest (aunt sam)
      06/06/2006
      Posts:1
    • good luck to the NSA:)
      Even if they crack the codes in 10 minutes or so, they would have to do so for each of the billions of conversations out there. The NSA is already drowning in information, and this encryption will make their problems worse. I wish them good luck in their multibillion dollar failure :)))
      Rate this comment: 12345
      Guest (xyz)
      06/16/2006
      Posts:1
  • nice work
    Its sounds Really good its offers a bit of security to our VOIP calls but am affraid about the clarity of the voice calls while encri/decrip.Also  your software is alwayes listening for the voip packets to encript nd finally slowing down the client pc.
    Rate this comment: 12345
    Guest (vysakh)
    06/07/2006
    Posts:1
    • don't worry
      I understood that Zfone tool only securely negotiates key exchange, probably using assymetric encryption. VoIP call encryption itself stays as it is. Which is sufficient.
      Rate this comment: 12345
      Guest (jarda)
      06/09/2006
      Posts:1
  • It's not secure...
    because it is not open source. Even when Phil publish the code for a pre-review it is not enough. He still can implement a backdoor...same by PGP (not the original one and not the GnuPGP).
    Rate this comment: 12345
    Guest (Squirrel)
    06/13/2006
    Posts:1
  • Correct me if I'm wrong...
    ...but if the encryption is only protecting the contents, can't the logs still be accessed about WHO called WHEN and WHO picked up WHEN? Even if they can't record/listen in on the conversation, they would still have a timline available that could implicate a suspect?
    Rate this comment: 12345
    Guest (Craig)
    06/21/2006
    Posts:1

Log In

Forgot your password?     Register »
Advertisement

Videos

Making 3D Maps on the Move
Technology Review November/December 2009

Current Issue

Natural Gas Changes the Energy Map
The United States has vast supplies of this cleaner fossil fuel. But how should we use it?
Featured Content
Sponsored by:
White Papers

Twelve ways to reduce costs with SQL Server 2008
Find out how to reduce costs and get more efficient

Download

Total Economic Impact of SQL Server 2008 Upgrade
Forrester reports on increasing productivity and management capabilities

Download 

Achieving Cost and Resource Savings with UC
How Office Communications Server R2 and Exchange Server can make your business smarter and more efficient

Download 

The Compelling Case for Conferencing
Read how you can improve workload support and find IT efficiencies

Download

How Windows Server 2008 R2 Helps Optimize IT and Save you Money
Read how you can improve workload support and find IT efficiencies

Download

Windows Server 2008 R2 Hyper-V Live Migration
See how Windows Server 2008 R2 and Hyper-V enable virtualization and Live Migration

Download
Advertisement
Subscribe to Technology Review's daily e-mail update. Enter your e-mail address

TECHNOLOGY RESOURCES
Advertisement
MIT Massachusetts Institute of Technology © 2009 Technology Review. All Rights Reserved.