Unlock instant, AI-driven research and patent intelligence for your innovation.

A data conversion method and system for online collaborative editing service

A data conversion and collaborative editing technology, applied in the field of data security, can solve the problems of uncontrollable data value range and low security

Active Publication Date: 2018-11-30
实创时新(北京)科技有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0016] Based on the above, the data transformation method based on symmetric cryptographic operations has high security, but cannot control the value range of the transformed data, and will generate illegal characters that cannot be processed by the online collaborative editing system; the data transformation method based on mapping operations is relatively safe. Low, but can easily control the value range of the transformed data to avoid illegal characters

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
  • A data conversion method and system for online collaborative editing service
  • A data conversion method and system for online collaborative editing service
  • A data conversion method and system for online collaborative editing service

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0073] In the online collaborative editing system, UTF-16 character encoding (each character is 16 bits) is used, and the data conversion takes 2 bytes as the unit. The value range of legal UTF-16 characters with a length of 2 bytes is: from 0000 to D7FF, or from E000 to FFFF (hexadecimal representation); from D800 to DFFF (hexadecimal representation) is illegal UTF- 16 characters. Therefore, based on the data conversion method of the present invention, for each UTF-16 character, the high-order 5 bits use a mapping operation, so that the output of the mapping operation will not be equal to 11011 (binary representation), and the low-order 11 bits use a symmetric cryptographic operation. like Figure 5 shown.

[0074] In the mapping operation of the upper 5 bits, the entries of the mapping table are as follows (including all other 5-bit binary numbers except 11011):

[0075]

[0076]

[0077] Then, the output of the mapping table is calculated from the password entered ...

Embodiment 2

[0106] In the online collaborative editing system, EBCDIC character encoding (each character is 8 bits) is used, and the data conversion takes 1 byte as the unit. The value range of an EBCDIC character with a length of 1 byte is: from 00 to FF (hexadecimal representation); any 1-byte bit string is a legal EBCDIC character. Therefore, in the data transformation method based on the present invention, for each 1-byte EBCDIC character, all bits use symmetric encryption operations.

[0107] The symmetric encryption algorithm used is the AES algorithm in the counter working mode. The key length of the AES block cipher algorithm is 128 bits, and the block length is 128 bits.

[0108] The key of the AES block cipher algorithm is jointly calculated by the password entered by the user and the random value contained in the document fragment. The auxiliary tag information contained in each document fragment and the corresponding initial setting method are as follows:

[0109] ● A rando...

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 a data transformation method and system used for on-line collaborative editing service. The method is a reversible data transformation method which combines a symmetric cipher operation and a mapping operation and is used for protecting data transmitted between an on-line collaborative server and a client side. By use of the data transformation method, isometric transformation is carried out on the data transmitted by on-line collaborative editing, a transformation process and a reverse transformation process are both executed on the client side and are determined via a password input by a user, and the on-line collaborative editing server only can receive and process transformed data. The transformation process and the reverse transformation process are processed by taking a byte, double bytes or four bytes as a unit, and the on-line collaborative editing server can carry out collaborative editing operation processing on the transformed data. By use of the method, the symmetric cipher operation and the mapping operation are combined, safety requirements can be met, and meanwhile, illegal characters can be avoided.

Description

technical field [0001] The present invention relates to data security technology, in particular, to the protection of data in an online collaborative editing service supporting multiple users, so that the server can support the online collaborative editing function without obtaining the plaintext of the document content data, and ensure the plaintext of the document content data Appears only on the client side. Background technique [0002] Online collaborative editing (Online Collaborative Editing) or Real-time Collaborative Editing (Real-time Collaborative Editing), refers to multiple users editing the same document through the network at the same time, each user can modify the document and see other users in real time The existing typical online collaborative editing systems include Google Docs, Etherpad, etc. The online collaborative editing system uses multiple users to work together efficiently, significantly improving the speed of document editing. [0003] For an o...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F21/62G06F17/30
CPCG06F16/176G06F21/6263G06F2221/2141
Inventor 王展王绍斌宋军宗韬许立群
Owner 实创时新(北京)科技有限公司