Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

52 results about "Endianness" patented technology

In computing, endianness refers to the order of bytes (or sometimes bits) within a binary representation of a number. It can also be used more generally to refer to the internal ordering of any representation, such as the digits in a numeral system or the sections of a date.

Code encryption and decryption methods and devices, computer device and storage medium

The invention relates to code encryption and decryption methods and devices, a computer device and a storage medium. The code encryption method comprises the steps of acquiring a to-be-encrypted target code, and acquiring an encryption key sequence for encrypting the target code, wherein the encryption key sequence comprises multiple encryption keys; acquiring a current to-be-encrypted byte from the target code according to a byte sequence of the target code, and acquiring a current encryption key from the encryption key sequence according to the key sequence of the encryption key sequence; encrypting the current to-be-encrypted byte according to the current encryption key, so as to obtain a corresponding current byte ciphertext; returning to the step of acquiring the current to-be-encrypted byte from the target code according to the byte sequence of the target code and acquiring the current encryption key from the encryption key sequence according to the key sequence of the encryptionkey sequence till all to-be-encrypted bytes of the target code are encrypted; and combining all obtained byte ciphertexts, so as to obtain a code ciphertext corresponding to the target code. The method can improve the code security.
Owner:PINGAN PUHUI ENTERPRISE MANAGEMENT CO LTD

Byte order adjustment method in binary translation

The invention discloses a byte order adjustment method in binary translation, belonging to the technical field of computers, which comprises the following steps: loading a source program executable image by the execution engine of a dynamic binary translation system, adjusting the byte orders of the contents of each program segment, and synchronously adjusting the number of loaded parameters, contents of the parameters and environmental variables; modifying the effective address of an intermediate command representing internal memory access so that the expression of the modified effective address accords with the semantic of the internal memory access of a source program so as to load or store correct data in an internal memory; translating the source program command into the intermediate command by a front decoder, adding the generated intermediate command to a constructed intermediate command basic block until the occurrence of direct skip or system call, finishing the construction of the current basic block, and sending the basic block to a back end for executing. The invention avoids the flitting of byte orders of internal memory data by using the method for modifying internal memory address, has high efficiency, correctness and commonality in the field of binary translation.
Owner:SHANGHAI JIAO TONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products