Layer9This project is designed for security. The code is designed to be open source, but not advertised. Please try not to advertise that you use or develop for Layer9... use it between friends.
Project DescriptionL9 is designed to be the next generation of internet communication. 2008 is the 20 year anniversary of the birth of Internet Relay Chat - 1988 is ages ago on the timescale of the internet. It's time for something new... a revolution is in order.
Design GoalsThere are a number of goals that L9 attempts to meet (not necessarily in this order):
1. It has to be 'untappable'. A reasonable level of privacy can be achieved in a "mesh" network layout.
2. It cannot be in control of any single party. Lessons learned from IRC - AIM and Google Talk are not secure ways to communicate.
3. It has to be really, really easy to use. If the goal is adopt all end users, including people who are not computer literate, we need to KIS.
4. It has to be easy to install, manage, and maintain. With a lightweight, easy-to-use server daemon, it's easier for people to find justification for hosting a relay.
5. It has to be very, very secure. Using new concepts in computing like port knocking, token authentication, and one time passwords, while combining more mature technologies like PKI, symmetric encryption, and steganography, we can achieve a new level of security.
6. It has to be undetectable. You should be able to use it in any environment, no matter how hostile.
7. It should be available anywhere. You should be able to sit down at any computer, and with reasonable (non-admin) permissions, be able to connect to the system and begin communication.
InspirationsThere are a number of legacy projects that inspired L9. Namely, the now abandoned WASTE project, and Internet Relay Chat. Concepts from these protocols will be used extensively.
Use Patent Claims
These details are provided for information only. No information here is legal advice and should not be used as such.