Secure instant messaging
|This article needs additional citations for verification. (May 2014)|
Secure instant messaging is a form of instant messaging. Both terms refer to an informal means for computer users to exchange messages commonly referred to as 'chats'. Instant messaging can be compared to texting as opposed to making a cell phone call. In the case of messaging, it is like the short form of emailing. Secure instant messaging is a specialized form of instant messaging that along with other differences, encrypts and decrypts the contents of the messages such that only the actual users can understand them.
Instant messaging background
Instant messaging has existed in some form or another for decades. Generally, it is a process by which users on a computer network can quickly communicate with one another using short text-based sentences rather than using email. Each user has a piece of software that communicates with a common server that connects the chat sessions. Over the past few years, two distinct settings for the use of instant messaging have evolved.
The first is the corporate or institutional environment composed of many potential users but who are all under the same organizational umbrella.
The second setting is individual users ‘after work’ or at home who do not have a mission-oriented commonality between them, but are more likely family and friends.
In the corporate setting, security risks are apparent from the outset. What stops a disgruntled employee from messaging some sensitive company data to a colleague outside the enterprise? The reverse of that would be the example disgruntled employee downloading some virus or spyware onto his machine inside the corporate firewall to release as desired. Accordingly, organizational offerings have become very sophisticated in their security and logging measures. Typically, an employee or organization member must be granted a login and suitable permissions to use the messaging system. This creating of a specific account for each user allows the organization to identify, track and record all use of their messenger system on their servers.
The specialized requirements of the organizational messaging system, however, run almost completely contrary to what an individual user may need. Typically non-organizational use instant messengers advertise their availability to the Internet at large so that others may know if that person is online. The trend has been too that manufacturers of instant messaging clients offer interoperability with other manufacturer’s clients.
This competitive edge grew out of the heretofore use of proprietary communications protocols used by the client manufacturers. Compatibility between clients is likely to become almost universal as a unified messenger protocol the ‘Extensible Messaging and Presence Protocol’ (XMPP) is being adopted by more and more manufacturers. The XMPP has been at least in part been formalized by the Internet Engineering Task Force as RFC 6120, RFC 6121 and RFC 6122 which will further the trend towards instant messaging standardization.
For the typical social individual user this product evolution spells greater ease of use and more features.
- Presence and Status Broadcasting - Messengers attempt to maintain a social environment and always stay 'connected'.
- Interoperability – Many other manufacturers can interoperate with the example messenger.
- Contact Lists - Maintains lists of all desired contacts.
- Client-Server Design – Requires use of third party servers to provide chat functionality to messenger clients.
- Logs Messages – Messages and other events are recorded.
Traits of a secure instant messenger
Almost by definition alone a secure messenger cannot be a social messenger. Therefore to be considered secure a messenger must behave differently than one used for more social purposes. Traits of a secure instant messenger include the ability to:
- Provide a 'stealth' online presence
- Send messages in cyphertext—not clear text form.
- Not log or store any information regarding any message or its contents.
- Not log or store any information regarding any session or event.
- Operate as a decentralized computing model—not relying on third party servers for message security and handling.
Secure instant messaging is a form of instant messaging wherein at the very least the users are exchanging chat messages the contents of which they have caused to be encrypted with keys they generate and control.
Recent news events have revealed that the NSA is not only collecting emails and im messages but also tracking relationships between senders and receivers of those chats and emails in a process known as 'meta data' collection.
'Meta data' refers to the data concerned about the chat or email as opposed to contents of messages. It may be used to collect valuable information.
Secure instant messengers aren’t needed for every chat session but when there is a requirement for private, secure and untraceable messaging there is no other means to effect those requirements.
- Cisco WebEx Connect IM - Products & Services - Cisco
- HowStuffWorks "How Instant Messaging Works"
- XMPP Technologies Overview – The XMPP Standards Foundation
- Secure Instant Messenger - SDC
- A Primer on Metadata: Separating Fact from Fiction | Privacy By DesignPrivacy By Design