Android kernel with China standard cryptographic algorithm - Arudhra Innovations

Project Center in Kumbakonam - Arudhra Innovations

Android kernel with China standard cryptographic algorithm 

Arudhra Innovations Project Center Kumbakonam


With the rapid development of mobile intelligent terminal, an increasing number of mobile phones operating systems also came into being. Android system has become one of the most popular device operating systems, which prolongs its attention. Considering the legal requirement in communication security, the Android kernel encryption mechanism for analysis and summary of the Android kernel based on the China standard cryptographic algorithm security transformation. By adding the China standard cryptographic algorithm SM2/SM3/SM4 in the AOSP (Android Open Source Project) to replace the encryption algorithm in the Android 7.0 system, provides confidentiality and integrity protection, and improves the system’s encryption performance. And promote the application of domestic password algorithm.

In recent years, with the rapid development of mobile Internet, mobile terminal intelligent devices have become popular, people use intelligent mobile terminal to obtain news information, social activities, entertainment shopping. Gradually, the intelligent mobile terminal has replaced the PC as an indispensable part of human life, work, and study. https://arudhrainnovations.com/project-center-in-kumbakonam/ In many mobile phone operating system, The Android operating system [1] based on Linux, founded by Googles Open Handset Alliance, is one of the hottest device operating system. And its open source and easy to operate the characteristics, which has been attracting much attention of the equipment manufacturer and consumers of electronic products.

With the popularity of Android devices, Android’s open source feature as the risk brought about also threatens the security of the Android platform, Personal information of their phones have become the most anxious for the user. Android system itself has provided a complete set of encryption system, that is, the use of traditional encryption algorithm for sensitive data within the system and application software signature and encryption to enhance system security.

With the hardware processing speed and decryption means continue to improve, the traditional encryption algorithm is facing a serious challenge, Such as the confidentiality of the RSA algorithm with the increase of the key length, it does necessary to increase the key length in order to improve the security of the data, This will reduce the speed of the algorithm. Traditional encryption algorithm is not only been further studied, also its been attacked.

There is a cracked security risks, in which it makes the personal information stored in the Android system and sensitive data faced a serious threat. Cryptography algorithm, especially the encryption algorithm is the core of information security, so in a high security environment, we should use a better performance of the password algorithm. In recent years, China has also made great progress in cryptographic algorithms, The Chinese cryptography professor has cracked the world’s two major cryptographic algorithms MD5 [2] and SHA1[3]. National Commercial Cryptography Administration has also announced SM2 algorithm, SM3 algorithm, and SM4 algorithm.

Therefore, considering the security of cryptographic algorithms and Chinese law in communications security, this research and analysis for the encryption mechanism of Android kernel, the domestic encryption algorithm SM2/SM3/SM4 encryption algorithm is added to the original Android to replace the AOSP system, transformation of safety of domestic cryptographic algorithms based on Android kernel. In order to improve the encryption efficiency of the system, provide confidentiality and integrity protection, and promote the application of National cryptographic algorithms.

This study is an efficient implementation of National cryptographic algorithms in the Android kernel, the main function is to achieve the SM2 elliptic curve encryption and decryption, SM3 hash generation and SM4 symmetric encryption and decryption. Add Chinese cryptographic algorithm application in Android 7.1 source code, the compiler generates ROM and brush into the mobile device, so that implementation of the National cryptographic algorithms in Android kernel, effectively protect the mobile device data and user privacy, improve the security of the system. This study is the National cryptographic algorithm in the Android system on an exploration and application, and we will continue to explore the National cryptographic algorithm in the Android system further on, to provide a more effective method to protect the security of mobile devices.



Comments

Popular posts from this blog

WIDE REACH Scrap Processors - RK Scrap Buyers Chennai

IELTS in Detail

Arudhra Innovations - Thrifty textbook shopping & Other Apps - Project Center in Kumbakonam