Client/Server Data Encryption

We have serveral customers making use of our DSL high speed internet access. Our local Telco is the corporation which provides this service to us that we sell. Recently our Telco has placed some sort of Traffic Shaper within their network that will limit download speesd of all Peer2Peer traffic. We need a way to circumvent this traffic shaping.

This is a minor diagram of how the network is setup between us and our supplier.

- Customer Home or Business -> Supplier of High Speed Circuits -> Our Datacenter -> The Internet

As you can see all data passes through our facility to reach the internet.

We would like some sort of application that we can possibly have running within a Linux or FreeBSD machine. There will be a client side and server side. Server side will run within a scalable Freebsd or Linux farm that will process all packets. all traffic within our network will be passing through your server side application so redundancy/scalability is a must. This server side application will encrypt packets coming in that are being passed down to our customer. Then there will be some sort of application installed on our customers workstations (client side) that will decrypt these packets before they reach their running Peer2Peer application (some BitTorrent application). We must make it impossible for our Telco to be able to distuingish between P2P traffic and regular traffic. They are only limiting Peer2Peer traffic so this comes to say they are able to distuingish between data passing through our network to our customers. It's causing alot of problems with our customers and its affecting our business.

The client side application must work on Windows XP 32bit and 64bit, Windows Vista 32bit and 64bit, WIndows 2003 32bit and 64bit.

Skills: AJAX, C Programming, PHP

See more: the data supplier, server side application, reach local, encrypting data server client php, high scalability, business internet access, business high speed internet, setup server, Server Side, scalable, scalability, packets, freebsd, farm, encrypt, datacenter, corporation, client-server, business data, traffic problems, linux encrypt decrypt, php p2p, process data, windows process network

About the Employer:
( 38 reviews ) Brampton, Canada

Project ID: #244987