Android kernel with China standard cryptographic algorithm - Arudhra Innovations
Project Center in Kumbakonam - Arudhra Innovations
Android kernel with China standard cryptographic algorithm
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
Post a Comment