Data exchange between the Client Terminal and the server is performed by encryption based on 128-bit keys. This is sufficient to ensure security of trading. However, besides this system, terminal allows to use one more system: Advanced Security system based on digital signature algorithm of RSA. It is an asymmetric encryption algorithm that implies presence of a public and a private key. Public key can be freely distributed and used for checking the authenticity of a message signed with a private key. Knowing of the public key is guaranteed not to be possible basis for decoding of the private one within an acceptable period of time. Decoding of the private key on the basis of the public one will take tens or hundreds of years even with modern powerful computers.
In the Advanced Security mode, a special window will appear at the first connection to the server that is intended for generation of both public and private keys. To generate keys, it is necessary to move the mouse cursor in the black area of the window in order to generate a random data sequence. Then keys will be generated based on this sequence. The RSA key pair generated is stored on the hard disk, and the public key will be sent to the trading server. Later on, the server will check the authenticity of signed information using this public key.
If the Advanced Security system is enabled for a trading account, for working at another computer, it is necessary to transfer the generated RSA keys into this other computer. The keys represent files with KEY extension and are stored in the /CONFIG folder;
if either key has been lost or damaged, it is necessary to refer to the brokerage company technical support service.