Saturday, February 22, 2014

“Key” for Secure Data Transmission

“Secure” the most used word in communication world.  Most of our Private Office Instant Messenger enterprise customer’s prime question   “Is Our chat messages are encrypted  ?”. Let’s see the methods available in cryptography and the solutions used in many applications.

Symmetric Key Encryption:
In Symmetric Encryption, a single key is used for both encrypting & decrypting the message. To transform a message from one computer to other, both computers will have a same shared key. The sender will encrypt the data using that key and it is sent over the network to the other computer, where the encrypted packets will be decrypted using the same key.

Asymmetric Key (or Public Key) Encryption:
In Asymmetric Encryption, Pair of keys is used – Public & Private. The Sender will have a Public & Private key pair and the receiver will have a different Public & Private Key pair.  Public key is used to encrypt the data & private key is used to decrypt that encrypted data. Both Sender & Receiver share their Public Key, whereas the private key will remain as a secret key & is never exposed. The sender will encrypt the data using receiver’s Public Key and sent over the network to the receiver. The receiver by using private key, can decrypt that data.

When & What to Use :
Symmetric Key is mostly used to transmit the data in network, since it will be faster & simple for communication. BUT to manage the symmetric key between transmitting & receiving nodes Asymmetric key is used. For example, in our Output Messenger Server, all clients are connected under SSL. The same Web Server & Browser logic is followed here.
Secure Private Messenger
As per the above diagram, Server has Public-Private key pair, sends the public key to the client. Client generates a symmetric key & return to server by encrypting with Public Key.  Server decrypts the data using its Private key & stores the symmetric key for that client session. All further communication with the client are encrypted/decrypted using the symmetric key.

Algorithms:
For Asymmetric  RSA Algorithm (2048 bit) is the most common used Algorithm
For Symmetric  AES Algorithm (256/128 bit) is used in most applications.

Friday, October 18, 2013

WordPress Performance Analyzer

If you feel your WordPress website is very slow & you have tried all the cache/optimizer plugins, but not satisfied with the result.... here is the next important step

We all know WordPress is a well designed platform, but to add features we are installing more & more plugins. There are major chances that some plugins may slow down your site dramatically.

To analyze the plugin performance, there is a watchdog plugin to be installed

WordPress Plugin Performance Profiler
http://wordpress.org/plugins/p3-profiler/

You can easily scan & identify the misconfigured plugin.

Fix it & make your site fast as you!

Happy WordPressing !

Friday, January 25, 2013

Applications in Android / iPhone / iPad

Technology - the most changing thing in this universe. As an application development company, we are forced to grow with the technology to satisfy the customer requirements. Our first application was a Desktop Application, then entered Web & now Mobile Application.

We have released Outlook Messenger App for Android & iPhone/iPad. Initially Outlook Messenger was targeted as a LAN Messenger for internal communications. With Link Server Pro, now they are able to communicate with remote users through internet.

Outlook Messenger for  Android:
https://play.google.com/store/apps/details?id=srimax.outlookmessenger

Outlook Messenger for iPhone/iPad:
https://itunes.apple.com/us/app/omessenger/id582993443


Also, we have a released a small Free Travel Application in Android:
On My Trip
https://play.google.com/store/apps/details?id=srimax.TripSheet




Outlook Messenger

On My Trip