Abstract:
The invention concerns a method for inserting synchronization marks (200) in a standardized stream of compressed and encrypted data, which consists in encrypting bit by bit one part at least of a stream of compressed data, by block encryption, and which consists in inserting a synchronization mark in the stream only after the number of encrypted bits reaches or exceeds the number of bits of the encryption block.
Abstract:
The invention concerns a method for encrypting a standardized stream of compressed audio or video data, which consists in encrypting with pseudorandom stream at least one part of the data packet bits delimited by two consecutive synchronization marks.
Abstract:
PROBLEM TO BE SOLVED: To provide an integrated circuit equipped with an internal clock having no such defect that an oscillating frequency fluctuates in dependence on a power supply voltage of a circuit or variation in manufacturing. SOLUTION: In this integrated circuit, a processor (CPU) and an oscillator (OSC) are integrated in the same substrate, and a data resistor (R1) which can be loaded by the processor is provided. The oscillator functions as a clock for the processor, and is a relaxation oscillator equipped with a capacitor (C) and a current source for charge and discharge of the capacitor. The data resistor controls frequency adjustment of the relaxation oscillator by controlling the value of the charge and discharge current of the capacitor, and is loaded by the processor from an electrically programmable and nonvolatile memory (M1) provided in the same substrate of the integrated circuit while storing frequency correction data.
Abstract:
The process involves applying a physical address to an address bus, and delivering a signal having a value to a direct memory access controller (6). A signal with a value, different from the former, is delivered to the bus entities via drive lines. When the signal with the former value is delivered, the controller selects a register from source and destination registers and stores in it the address read on the bus. The physical address is translated from a virtual address by a memory management unit (MMU) (3). An independent claim is also included for a system on chip.
Abstract:
The virtual address is divided into two bit fields. Address words (A1, A2) of N bits are created for respective bit fields. The bits include distinct prefixes (pref1, pref2) having a given value associated to the fields and coded with a number strictly greater than one. A direct memory access (DMA) controller programming is executed using storing instructions having respective address words created for the respective fields. Independent claims are also included for the following: (A) a computer program having a DMA controller programming from a virtual address among a source virtual address; (B) a system-on-chip having a CPU.