Skype communications is designed for voice over IP, desktop sharing, file, and file swapping using the peer-to-peer protocol. The use of centrally located servers is minimized by Skype’s owner, Skype Technologies S.A. Skype has the same limitation that all peer-to-peer applications have. Each user’s computer becomes a gateway server, yielding up some of its bandwidth to facilitate the Skype’s use by others. It is the same type of peer-to-peer protocol that other networks use for share music and videos.
256-bit AES encryption is used to insure conversational privacy. The encryption algorithm, programmed into the system, is not the most sophisticated method and can be broken for non-voice encryption. However, it is very difficult to crack for real-time systems such as voice communications. It provides protection from the local hacker and simple eavesdroppers, but is not a problem for sophisticated surveillance organization
All encryption programming is completely transparent to the user and cannot be modified. Skype communications signup provisions provide added security by requiring:
- Strong, unique user names;
- Identity authentication by both parties;
- Independent authentication by the receiving party; End-to-end encryption; and
- The random driving which is inherent in the peer-to-peer protocol.
RSA is an encryption method commonly used in business and is considered secure when long keys are implement.
Additionally, Skype communications uses certificates to identify the user when accessing Skype’s servers. Registration processes are complex and a detailed examination is beyond the scope of this article. When registration is completed, users establish connections using the peer-to-peer protocol.
A unique session key is generated for the mutual identification of the parties. If from the beginning, Skype as had problems many of which have been corrected:
Session keys creation may not be a fully encrypted process;
- Conversations may be recorded two;
- Bandwidth consumption has detrimental effects other users in a LAN;
- Acceptable Use Policies and business strictly prohibit peer-to-peer protocol applications; and
- The transfer of files between parties not is fully inspected by antivirus programs.
However, no charge international calling at no-charge minimizes any faults in the eyes of the user.
Skype Portable is available allowing easy transfer between computers giving the advantage of private conversations and no bandwidth penalties up on shutdown of the program. Personal experience shows that any problems associated with Skype have not stopped its use or use by knowledgeable users. Especially, now that it is availability on many cellphones.