Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

65 results about "Block size" patented technology

In modern cryptography, symmetric key ciphers are generally divided into stream ciphers and block ciphers. Block ciphers operate on a fixed length string of bits. The length of this bit string is the block size. Both the input (plaintext) and output (ciphertext) are the same length; the output cannot be shorter than the input – this follows logically from the pigeonhole principle and the fact that the cipher must be reversible – and it is undesirable for the output to be longer than the input.

Method, apparatus, device, medium and product based on running of artificial intelligence model

The application discloses an operation method and device based on an artificial intelligence model, equipment, a medium and a product, and relates to the technical field of computers.The method comprises the following steps: acquiring source data of target operation; wherein the source data comprises a first matrix and a second matrix; judging whether the target operation is block calculation; if yes, determining a first block size of the first matrix and a second block size of the second matrix; storing the first matrix as a plurality of first block matrices according to the first block size, and storing the second matrix as a plurality of second block matrices according to the second block size; and in the process of executing the target operation, the plurality of first block matrices and the plurality of second block matrices are read in sequence to realize the target operation and obtain a target operation result.The application improves operation efficiency and saves hardware resources.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

Efficient length preserving encryption of large plaintexts

A plaintext is received. For example, a plaintext may be a text record that is to be encrypted and then stored in a database. A determination is made to see if a size of the plaintext is above a threshold. The threshold is based on an efficiency of a Format Preserving Encryption (FPE) algorithm. In response to the size of the plaintext being above the threshold: the plaintext is divided into a plurality of blocks based on a block size; each of the blocks are individually encrypted using the FPE algorithm; and each of the blocks are stored as a single FPE cyphertext. This makes the FPE encryption process much more effacement than has previously been achieved. For example, the FPE process may be 30% more efficient depending on the size of the plain text.
Owner:MICRO FOCUS LLC

Matrix-based intra prediction with asymmetric binary tree

Several methods are described to jointly use the ABT (Asymmetric Binary Tree) partitioning mode and Matrix-based Intra Prediction (MIP). In a first embodiment, we propose to forbid the use of the MIP intra prediction mode, for block sizes that are resulted from ABT partitioning. In a second embodiment, we propose to allow the MIP intra prediction for block sizes not equal to a power of two in width or height, by extending the block before MIP and crop the predicted block to the original size after MIP. In a third embodiment, we propose to adapt the down-sampling of the boundary reference samples and the up-sampling of the reduced predicted blocks, to the block sizes introduced by ABT partitioning. In a further embodiment, we set the reduced predicted block to size 8×8 in any case the initial block size is 8 and larger than 8 in a direction.
Owner:INTERDIGITAL CE PATENT HOLDINGS SAS

Encoding method and apparatus therefor, and decoding method and apparatus therefor

To provide an image encoding and image decoding method of efficiently compressing information necessary for quantization parameter determination.SOLUTION: An image decoding method includes the stages of: determining a predicted quantization parameter of a current quantization group determined according to at least one of block split information and block size information; determining a difference quantization parameter of the current quantization group; determining a quantization parameter of the current quantization group, based on the predicted quantization parameter and the difference quantization parameter of the current quantization group; and inverse quantizing a current block included in the current quantization group, according to the quantization parameter of the current quantization group.SELECTED DRAWING: Figure 20
Owner:SAMSUNG ELECTRONICS CO LTD

Encoding method and apparatus therefor and decoding method and apparatus therefor

An encoding method and apparatus thereof and a decoding method and apparatus thereof are provided. A method for decoding an image includes the steps of determining a prediction quantization parameter of a current quantization group determined according to at least one of block partition information and block size information, determining a differential quantization parameter of the current quantization group, determining a quantization parameter of the current quantization group based on the prediction quantization parameter and the differential quantization parameter of the current quantization group, and dequantizing a current block included in the current quantization group according to the quantization parameter of the current quantization group.
Owner:SAMSUNG ELECTRONICS CO LTD

Systems and methods for quasi-cyclic low density parity check (QC-LDPC) code with 5 / 6 code rate

An apparatus may include a transmitter and one or more processors. The one or more processors may be configured to identify, according to a code rate of 5 / 6 and a code block size of 7776 bits, a first binary parity check matrix for a quasi-cyclic-low-density parity-check (QC-LDPC) code, the first binary parity check matrix corresponding to a first exponent matrix. The one or more processors may be configured to encode data using the first binary parity check matrix. The transmitter may be configured to transmit the encoded data.
Owner:AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD

Writing segmented data based on storge controller write granularity

A storage array controller may receive a write request comprising data to be stored at one or more solid-state storage devices. A write granularity associated with the write request may be generated that is less than a logical block size associated with the storage array controller. The data associated with the write request may be segmented based on the generated write granularity. The write request may be executed to store the segmented data at the one or more solid-state storage devices.
Owner:PURE STORAGE INC

Terminal information security protection system and method

The invention discloses a terminal information security protection system and method, and relates to the technical field of information security. The encryption round number is dynamically determined through terminal hardware state data and to-be-protected data attributes, and self-adaptive matching of encryption strength and terminal resources is achieved; generating an initial key and a secret parameter according to the key material, and driving key expansion and encryption structure configuration through the secret parameter to obtain a key matched with the size of the data block; and performing multi-round encryption on the data by adopting a preset encryption strategy, and adding the meta-information to a ciphertext header for verification and decryption. The dynamic nature and the unpredictability of the secret key and the encryption structure are enhanced while light weight is guaranteed, the resistance to differential analysis, linear analysis and side channel attacks is effectively improved, and the reliability and the practicability of terminal information security protection are improved.
Owner:STATE NUCLEAR POWER NETWORK SECURITY TECHNOLOGY (SHANGHAI) CO LTD

Method of determining a cache size using an estimation of a number of requests for cache memory and a size of the requests

The present disclosure provides a method and system for determining a cache size and allocating cache. A batch of requests for storing data in cache is received and associated with a set of counters configured to obtain respective estimated counts of unique hashed keys of requests associated therewith. Requests may be associated with respective counters in accordance with respective size of each request and a respective data block size associated with each counter. Estimated count of unique hashed keys of requests may be obtained at each counter for a selected expiry time based on Time to Live indicators of requests. Cache size to be allocated is computed by, for counters in the set, summing over a product of respective estimated count of hashed keys of requests at a counter with the data block size associated with the counter.
Owner:HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD

Systems and methods for quasi-cyclic low density parity check (QC-LDPC) code with 1 / 2 code rate

An apparatus (105) includes a transmitter (120) and one or more processors (2010). The one or more processors (2010) is configured to identify, according to a code rate of 1 / 2 and a code block size of 7776 bits, a first binary parity check matrix for a quasi-cyclic-low-density parity-check, QC-LDPC, code, the first binary parity check matrix corresponding to a first exponent matrix. The one or more processors (2010) encode data using the first binary parity check matrix. The transmitter (120) transmits the encoded data.
Owner:AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD

Encoding and decoding method, code stream, encoder, decoder and storage medium

The invention discloses a coding and decoding method, a code stream, a coder, a decoder and a storage medium. The method comprises the following steps: indicating whether a to-be-coded and decoded unit performs attribute prediction by using an inter-frame nearest neighbor search algorithm based on a spatial relationship through first syntax element identification information; in use, further determining the block size corresponding to the current LOD layer in the to-be-decoded unit; according to the block size corresponding to the current LOD layer, determining a reference block corresponding to the current point in the reference frame and a neighborhood block having spatial correlation with the reference block, performing inter-frame nearest neighbor search, and determining N neighbor points of the current point; and performing attribute prediction on the current point according to the N neighbor points to determine an attribute reconstruction value. Therefore, inter-frame nearest neighbor searching is carried out on the attributes of the point cloud based on the spatial correlation of the attributes of the point cloud, attribute prediction is carried out by using the searched N neighbor points, the correlation of the attributes of the point cloud between adjacent frames can be further removed, and the encoding and decoding efficiency of the attributes of the point cloud is improved.
Owner:GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD

Systems and methods for block-kronecker based low density parity check (LDPC) code with 1 / 2 code rate

An apparatus may include a transmitter and one or more processors. The one or more processors may identify, based on a first parity check matrix of a first quasi-cyclic-low-density parity-check (QC-LDPC) code according to a code rate of 1 / 2, a second parity check matrix corresponding to a first exponent matrix comprising 1152 values for a second QC-LDPC code. The second QC-LDPC code may have a code block size that is twice a code block size of the first QC-LDPC code. The one or more processors may encode data using the second parity check matrix. The transmitter may be configured to transmit the encoded data.
Owner:AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD

Systems and methods for block-kronecker based low density parity check (LDPC) code with 2 / 3 code rate

An apparatus may include a transmitter and one or more processors. The one or more processors may identify, based on a first parity check matrix of a first quasi-cyclic-low-density parity-check (QC-LDPC) code according to a code rate of 2 / 3, a second parity check matrix corresponding to a first exponent matrix comprising 768 values for a second QC-LDPC code. The second QC-LDPC code may have a code block size that is twice a code block size of the first QC-LDPC code. The one or more processors may encode data using the second parity check matrix. The transmitter may be configured to transmit the encoded data.
Owner:AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD

System and method for low density parity check (LDPC) code with 1 / 2 code rate

In some implementations, an apparatus may include a transmitter and one or more processors. The one or more processors may be configured to identify, according to a code rate of 1 / 2 and a code block size of 3888 bits, a first binary parity check matrix for a quasi-cyclic-low-density parity-check (QC-LDPC) code. The first binary parity check matrix may correspond to a first exponent matrix having 288 values. The one or more processors may be configured to encode data using the first binary parity check matrix. The one or more processors may be configured to transmit the encoded data.
Owner:AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD

Log processing method and device, computer equipment and storage medium

The invention belongs to the technical field of artificial intelligence, and relates to a log processing method and device, computer equipment and a storage medium, and the method comprises the steps: obtaining log data generated based on a consultation request of a user; performing format arrangement on the log data to obtain first log data; performing key generation processing on the user identification data to obtain an encryption key; generating a target encryption block size of the target symmetric encryption algorithm based on the data scale of the first log data; based on the encryption key and the size of the target encryption block, encrypting the first log data by using a specified encryption mode of a target symmetric encryption algorithm to obtain second log data; performing digital signature on the second log data based on a target digital signature algorithm to obtain a target digital signature; and storing the second log data and the target digital signature. In addition, the second log data may be stored in the block chain. The log processing method and device can be applied to log processing scenes in the financial field, and the safety and accuracy of log processing are effectively improved.
Owner:CHINA PING AN PROPERTY INSURANCE CO LTD

Method for determining transport block size and communication apparatus

This application provides a method for determining a transport block size and a communication apparatus, which may be used in systems such as vehicle-to-everything, V2X, and V2V A receive-end terminal device and a transmit-end terminal device may determine a quantity of encoded symbols based on a symbol length used for sidelink communication in a time unit and an scaling factor, and may further determine a transport block size of a data channel based on the quantity of encoded symbols. Therefore, for all slots used for sidelink communication, a same quantity of encoded symbols can be determined, and a same transport block size can be further determined. In this way, initial transmission or retransmission of a transport block can be performed in each slot used for sidelink communication, to avoid a limitation on selection of a transmission resource and a resulting transmission delay.
Owner:HUAWEI TECH CO LTD

Blockchain-based electronic archive security storage method and system

The application discloses a kind of electronic archive security storage method and system based on block chain, it is related to security storage technical field;Initial key is generated by key generation algorithm, and sub-key set is obtained by segmenting initial key with preset length;Target block size is determined according to sub-key set;Target sub-key set is obtained by dynamically updating sub-key set according to target block size;Electronic archive data is acquired, and sub-ciphertext data set is obtained by encrypting electronic archive data according to target sub-key set;The hash value of each sub-ciphertext data in sub-ciphertext data set is calculated to obtain sub-hash upload value set;Sub-hash upload value set is stored by block chain by preset algorithm.It is determined that target block size is enhanced by sub-key set, and then sub-key set is dynamically updated according to target block size, and the flexibility and security of encryption are enhanced, and electronic archive security storage efficiency is improved.
Owner:JIANGSU ELECTRIC POWER INFORMATION TECH

Bit stream transmitting device

A non-transitory computer-readable medium stores a bitstream containing syntactic information. A computer performs decoding processing based on the syntactic information. The decoding processing includes: dividing a block into four sub-blocks when the predetermined number of sub-blocks is set to four; wherein, if the block size satisfies a block size condition, the block is divided into four sub-blocks along a single direction, the division including: dividing the block vertically into four 8×8 sub-blocks if the block width is greater than its height and its size is 32×8; and dividing the block horizontally into four 8×8 sub-blocks if the block height is greater than its width and its size is 8×32; and dividing the block vertically and horizontally into four sub-blocks if the block size does not satisfy a block size condition, the division including: dividing the block vertically and horizontally into four 16×16 sub-blocks if the block width is equal to its height and its size is 32×32; and decoding the sub-blocks.
Owner:PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA

Systems and methods for block-kronecker based low density parity check (LDPC) code with 2 / 3 code rate

PendingUS20260254464A1Coding blockParallel computing
An apparatus may include a transmitter and one or more processors. The one or more processors may identify, based on a first parity check matrix of a first quasi-cyclic-low-density parity-check (QC-LDPC) code according to a code rate of 2 / 3, a second parity check matrix corresponding to a first exponent matrix comprising 768 values for a second QC-LDPC code. The second QC-LDPC code may have a code block size that is twice a code block size of the first QC-LDPC code. The one or more processors may encode data using the second parity check matrix. The transmitter may be configured to transmit the encoded data.
Owner:AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD

Systems and methods for quasi-cyclic low density parity check (QC-LDPC) code with 3 / 4 code rate

An apparatus may include a transmitter and one or more processors. The one or more processors may be configured to identify, based at least on a first parity check matrix of a first quasi-cyclic-low-density parity-check (QC-LDPC) code according to a code rate R of 3 / 4, a second parity check matrix for a second QC-LDPC code, wherein the second QC-LDPC code has a code block size that is four times a code block size of the first QC-LDPC code. The one or more processors may be configured to encode data using the second parity check matrix. The transmitter may be configured to transmit the encoded data. In some implementations, the code block size of the second QC-LDPC code may be 7776 bits.
Owner:AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD

Shared context models for block partition signaling

A context for a current block is determined. The current block has a block size and is partitioned into sub-blocks. The block size is mapped to a context group using a block size map. A probability model is selected from a probability table based on the context and the context group. A syntax element related to partitioning of the current block is entropy coded using the probability model. The context may be determined based on a left neighboring block and an above neighboring block of the current block. Determining the context may include calculating a context value based on whether the left neighboring block has a same size as the current block and whether the above neighboring block has a same size as the current block, and combining the context value with a context group identifier using a predefined offset value.
Owner:GOOGLE LLC

System and method for quasi-cyclic low density parity check (QC-LDPC) codes with 1 / 2 code rates

The invention relates to a system and a method for a quasi-cyclic low density parity check (QC-LDPC) code with a 1 / 2 code rate. An apparatus may include a transmitter and one or more processors. The one or more processors may be configured to identify a second parity check matrix of a second QC-LDPC code based at least on a first parity check matrix of a first QC-LDPC code according to a code rate R of 1 / 2, wherein the second QC-LDPC code has a code block size that is four times a code block size of the first QC-LDPC code. The one or more processors may be configured to encode data using the second parity check matrix. The transmitter may be configured to transmit the encoded data. In some embodiments, the code block size of the second QC-LDPC code may be 7776 bits.
Owner:AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD

Security management at medium access layer using random data block sizes

Techniques are disclosed for security management techniques in a communication network environment. For example, a method includes generating a random number based on a cryptographic value, computing based on the random number, a data block size, and transmitting data, associated with an access control layer (e.g., MAC layer) of a communication network and consistent with the data block size, between user equipment and an access node associated with the communication network.
Owner:NOKIA TECHNOLOGIES OY

System and method for data compaction and security using multiple encoding algorithms with pre-coding and complexity estimation

A system and method for encoding data using a plurality of encoding libraries with pre-coding and complexity estimation. Portions of the data are encoded by different encoding libraries, depending on which library provides the greatest compaction for a given portion of the data. This methodology not only provides substantial improvements in data compaction over use of a single data compaction algorithm with the highest average compaction, but provides substantial additional security in that multiple decoding libraries must be used to decode the data. In some embodiments, each portion of data may further be encoded using different data block sizes, providing further security enhancements as decoding requires multiple decoding libraries and knowledge of the data block size used for each portion of the data. In some embodiments, encoding libraries may be randomly or pseudo-randomly rotated to provide additional security.
Owner:ATOMBEAM TECH INC

Method and apparatus for video encoding or decoding

The present disclosure provides a method and apparatus for video encoding or decoding. A method for encoding includes segmenting a maximum allowable codec block into codec blocks; and encoding a first value indicating a minimum allowable coding block size, wherein an upper limit of the minimum allowable coding block size depends on a second value and a smaller value of the maximum allowable coding block size.
Owner:INTERDIGITAL CE PATENT HOLDINGS SAS

Systems and methods for quasi-cyclic low density parity check (QC-LDPC) code with 5 / 6 code rate

An apparatus may include a transmitter and one or more processors. The one or more processors may be configured to identify, based at least on a first parity check matrix of a first quasi-cyclic-low-density parity-check (QC-LDPC) code according to a code rate R of 5 / 6, a second parity check matrix for a second QC-LDPC code, wherein the second QC-LDPC code has a code block size that is four times a code block size of the first QC-LDPC code. The one or more processors may be configured to encode data using the second parity check matrix. The transmitter may be configured to transmit the encoded data. In some implementations, the code block size of the second QC-LDPC code may be 7776 bits.
Owner:AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD

Systems and methods for quasi-cyclic low density parity check (QC-LDPC) code with 1 / 2 code rate

An apparatus may include a transmitter and one or more processors. The one or more processors may be configured to identify, according to a code rate of 1 / 2 and a code block size of 7776 bits, a first binary parity check matrix for a quasi-cyclic-low-density parity-check (QC-LDPC) code, the first binary parity check matrix corresponding to a first exponent matrix. The one or more processors may be configured to encode data using the first binary parity check matrix. The transmitter may be configured to transmit the encoded data.
Owner:AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD

Adaptive quantization parameter encoding and decoding method and device based upon quad tree structure

To provide a video encoding / decoding method and device enabling a quantization parameter differential value to be allocated to various levels when a block is segmented into a quad tree structure.SOLUTION: There is provided a method and device that records a quantization parameter differential value based on a quadtree segmentation in a largest coding unit (LCU), and adaptively predicting a quantization parameter value based on context information of a neighboring coding unit (CU). The method and device are configured to: effectively present block information having the quantization parameter differential value based on segmentation information of the CU; and, when predicting the quantization parameter value, perform an adaptive prediction utilizing the context information on the neighboring CU such as block size, block segmentation, quantization parameter value, etc.SELECTED DRAWING: Figure 1b
Owner:DOLBY LABORATORIES LICENSING CORP

Electronic file secure storage method and system based on block chain

The invention discloses an electronic file secure storage method and system based on a block chain, and relates to the technical field of secure storage. Generating an initial key through a key generation algorithm, and segmenting the initial key through a preset length to obtain a sub-key set; determining the size of a target block according to the sub-key set; dynamically updating the sub-key set according to the size of the target block to obtain a target sub-key set; acquiring electronic archive data, and encrypting the electronic archive data according to the target sub-key set to obtain a sub-ciphertext data set; calculating a hash value of each piece of sub-ciphertext data in the sub-ciphertext data set to obtain a sub-hash uploading value set; and performing block uplink storage on the sub-hash upload value set through a preset algorithm. The size of the target block is determined through the sub-key set, and then the sub-key set is dynamically updated according to the size of the target block, so that the encryption flexibility and security are enhanced, and the security storage efficiency of electronic archives is improved.
Owner:JIANGSU ELECTRIC POWER INFORMATION TECH