Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

External storage device encryption and decryption system and method based on Kylin mobile operating system

A mobile operating system and external storage technology, applied in computer security devices, instruments, electrical digital data processing, etc., can solve problems such as encryption and decryption of USBOTG devices without external memory cards, and achieve the effect of improving security

Pending Publication Date: 2022-03-01
NAT UNIV OF DEFENSE TECH
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, most mobile terminals in the market adopt the Android system framework, that is, the Linux kernel + HAL + JavaAPI framework. This type of mobile terminal does not have the function of encrypting and decrypting external memory cards or USB OTG devices.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • External storage device encryption and decryption system and method based on Kylin mobile operating system
  • External storage device encryption and decryption system and method based on Kylin mobile operating system
  • External storage device encryption and decryption system and method based on Kylin mobile operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0057] Such as figure 1 As shown, this embodiment proposes an external storage device encryption and decryption system based on the Kirin mobile operating system, including:

[0058] The Web interaction module is used to obtain operation instructions, call the encryption and decryption interface and input operation instructions to the encryption and decryption interface, and wait for the feedback data of the encryption and decryption interface;

[0059] The Web rendering engine module is used to provide an encryption and decryption interface, obtain operation instructions from the encryption and decryption interface and forward them to the external storage device management module, and wait for the feedback data from the external storage device management module, and then pass the encryption and decryption interface Send the feedback data to the Web interaction module;

[0060] The external storage device management module is used to identify the external storage device and f...

Embodiment 2

[0086] This embodiment proposes a method for encrypting and decrypting an external storage device based on the Kirin mobile operating system based on Embodiment 1, including the following steps:

[0087] S1) The Web interaction module obtains the operation instruction, calls the encryption and decryption interface and inputs the operation instruction to the encryption and decryption interface;

[0088] S2) The Web rendering engine module obtains the operation instruction from the encryption and decryption interface and forwards it to the external storage device management module;

[0089] S3) The external storage device management module obtains the operation instruction from the Web rendering engine module, mounts the corresponding virtual device after determining the target external storage device according to the operation instruction, and generates an encryption key or decryption key, and then passes the virtual device Encrypt or decrypt the data in the target external sto...

Embodiment 3

[0123] This embodiment is basically the same as Embodiment 2, the difference is that, as Figure 5 As shown, the implementation of the encryption and decryption interface in this embodiment is as follows:

[0124] Interface input: data parameters such as control commands and passwords.

[0125] Interface output: event.

[0126] In this embodiment, the Web rendering engine module registers parameters for processing and storing encryption-related event attributes, creates and initializes event processing functions, and then dispatches events. The Web interaction module calls the encryption and decryption interface of the Web rendering engine module, passes in the control parameters and performs event monitoring, the control parameters are input, and the event monitoring is used to receive the events dispatched by the Web rendering engine module. The event object includes the events sent by the Web rendering engine module to The data of the Web interactive module. After the We...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an external storage device encryption and decryption system and method based on a Kylin mobile operating system, the system comprises a Web interaction module, a Web rendering engine module and an external storage device management module, the Web rendering engine module provides an encryption and decryption interface, the Web interaction module calls the interface to send an operation instruction to the external storage device management module, and the external storage device management module is connected with the Web rendering engine module. The external storage device management module configures a corresponding virtual device after determining a target external storage device, generates an encryption key or a decryption key, encrypts or decrypts data in the target external storage device through the virtual device, generates corresponding feedback information, and sends the feedback information to the external storage device management module. And the feedback information is sent to the Web interaction module through an encryption and decryption interface of the Web rendering engine module. According to the method, the function of encrypting and decrypting the external storage device by the Kylin mobile operating system is realized, and the security of accessing data of the external storage device by the Kylin mobile operating system terminal is improved.

Description

technical field [0001] The invention relates to the technical field of mobile terminal security, in particular to an encryption and decryption system and method for an external storage device based on a Kirin mobile operating system. Background technique [0002] Kirin Mobile Operating System is a mobile terminal operating system developed by the National University of Defense Technology. It adopts the Linux kernel and the operating environment based on the browser engine to provide developers with direct access to hardware devices and service interfaces based on HTML / JavaScript technology, providing users with convenient , Smooth web application experience. [0003] The external storage device generally refers to a storage device such as an external memory card (SDCARD) or USB OTG in the mobile terminal. The memory card is mainly used to expand the storage space of the terminal, in which a large amount of important user information will be saved. For the information in th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F21/60
CPCG06F21/602
Inventor 彭龙余杰刘晓东李文杰吴柔马俊黄辰林谭郁松吴庆波
Owner NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products