iJiami secure soft keyboard SDK and communication protocol encryption SDK ensure the input security and transmission security of important information. iJiami SMS anti-hijack program is able to reduce hijacking risk of SMS verification code.Contact Sales
Secure Soft Keyboard SDK
Anti-screen capture is only needed to provide functional protection for the input interfaces of users when they are filling in privacy information, account password, bank account information, etc.
Provide activity exported vulnerability detection and anti interface-hijacking via analyzing the process of interface hijacking and shelling protection.
A random keyboard will be generated when the account password is entered, so that the location of your each click is different. Time used from entering password plaintext to * is 0, there is no echo or watermark effect on the keyboard.
SDK of Communication Protocol Encryption & SMS Anti-Hijacking
|Function Name||Core Technology|
|SDK of Communication Protocol Encryption||Data encryption SDK is embedded at the client and the server respectively. Data are encrypted at the client before being transmitted, and later decrypted by the server, or vice versa. Ensure that the data transmitted in the channel are highly encrypted.|
|SMS Anti-hijacking||Terminal Authentication: Binding authorization of user account, user's cell phone number and cell phone terminal.|
|Voice Authentication: (In scenario when the user has not lost SIM card) Voice gateway makes a voice call to the user's cell phone number, which shall be answered by the user himself/herself (no voice call forwarding is set). If it is not triggered by the user himself/herself, a warning will be sent.|
|Function Name||Main Functions|
|SDK of Secure Soft Keyboard||
The keyboard is a whole picture.
When you click the keyboard, the key does not echo.
Simple interface, supporting customized configurations for icons, titles,etc.
Random position for digits.
Fixed position for characters and letters.
Background color changes for keyboard click.
|SDK of Communication Protocol Encryption||Establish SSL secure channel: When the application starts up, initialize the network transmission environment and establish SSL transmission channel to wait for the transmission of application data.|
|Monitoring network data transmission: Through the monitoring of application network transmission interface, block unsecure plaintext data transmission and submit application data to the SSL channel.|
|Encryption of transmitted application data: Data encryption SDK is embedded at the client and the server respectively. Data are encrypted at the client before being transmitted, and later decrypted by the server, or vice versa. Ensure that the data transmitted in the channel are highly encrypted.|
|SMS Anti-Hijacking||Handset SDK, which includes the following functions: Used to get device information when clicking "Activate new device" button, and the obtained device information is used as the parameters in verification code request, and the server will send verification code in the form of voice authentication code.|
|Server SDK, the functions of the SDK include: Authorize user equipment and determine whether a device is authorized; Identify equipment information, and determine whether to send SMS verification code or voice verification code.|
|SMS verification code gateway: used to send SMS verification code.|
|Voice verification code gateway: used to send voice verification code.|
SDK of secure soft keyboard
Support three platform systems, Android / iOS / H5.
Flexible customization according to user needs.
SDK of Communication Protocol Encryption
Protocol encryption protection can be completed with integrated SDK integration. Support three platform systems, Android / iOS / H5.
Encryption key for transmitted data is randomly withdrawn from the password list each time, and the password list is stored in core SO library through white box.
Rank first in compatibility across the industry, and support all platforms of Android system. Flexible customization according to user needs.
Key list adopts the dynamic update mode and regularly changes to secure the protocol data.
SMS Verification Code
|Function Name||Main Advantages|
|SMS Verification Code||Bind the user account, cell phone number and device information, with multiple verification mechanism to ensure the security of verification code.|
|Voice verification code is featured by higher security, hijacking difficulty and low cost.|
|When device information changes, use voice verification code of higher security level to ensure the security of the code.|