Method for performing coding resource management, and associated processing circuit
First Claim
1. A method for performing coding resource management, the method being applied to a processing circuit, the method comprising:
- with regard to a specific coding operation, selecting a specific module from a hardware module and a program module; and
performing the specific coding operation by utilizing the specific module;
determining whether the specific coding operation corresponds to a Cipher Block Chaining (CBC) coding mode or to an Electronic Code Block (ECB) coding mode;
when it is determined that the specific coding operation corresponds to the Cipher Block Chaining (CBC) coding mode, selecting the hardware module as the specific module; and
when it is determined that the specific coding operation corresponds to the Electronic Code Block (ECB) coding mode, selecting the program module as the specific module;
wherein the specific coding operation is symmetric encryption standard.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for performing coding resource management is provided, where the method is applied to a processing circuit. The method includes: with regard to a specific coding operation, selecting a specific module from a hardware module and a program module; and performing the specific coding operation by utilizing the specific module. In particular, the step of selecting the specific module from the hardware module and the program module further includes: based upon at least one characteristic of the specific coding operation, default settings, and/or user settings, selecting the specific module from the hardware module and the program module. An associated processing circuit is also provided.
12 Citations
18 Claims
-
1. A method for performing coding resource management, the method being applied to a processing circuit, the method comprising:
-
with regard to a specific coding operation, selecting a specific module from a hardware module and a program module; and performing the specific coding operation by utilizing the specific module; determining whether the specific coding operation corresponds to a Cipher Block Chaining (CBC) coding mode or to an Electronic Code Block (ECB) coding mode; when it is determined that the specific coding operation corresponds to the Cipher Block Chaining (CBC) coding mode, selecting the hardware module as the specific module; and when it is determined that the specific coding operation corresponds to the Electronic Code Block (ECB) coding mode, selecting the program module as the specific module; wherein the specific coding operation is symmetric encryption standard. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A processing circuit, comprising:
-
at least one hardware module arranged to perform at least one coding operation when needed; and a resource manager arranged to perform coding resource management, wherein with regard to a specific coding operation, the resource manager selects a specific module from the hardware module and a program module;
wherein the resource manager determines whether the specific coding operation corresponds to a Cipher Block Chaining (CBC) coding mode or to an Electronic Code Block (ECB) coding mode;
when it is determined that the specific coding operation corresponds to the Cipher Block Chaining (CBC) coding mode, the resource manager selects the hardware module as the specific module; and
when it is determined that the specific coding operation corresponds to the Electronic Code Block (ECB) coding mode, the resource manager selects the program module as the specific module;wherein the processing circuit performs the specific coding operation by utilizing the specific module, and wherein the specific coding operation is symmetric encryption standard. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification