The invention discloses a power consumption attack resisting method based on cyclic shift of bit permutation and a fixed permutation table, which comprises the following steps of: inputting a plaintext, and after a round of calculation is finished, performing bit permutation on an intermediate value and storing the intermediate value into a register; and before the next round of calculation is started, performing bit permutation recovery operation, so that the intermediate value is recovered to the original sequence, and subsequent calculation is carried out. The bit permutation comprises a cyclic shift mode and a fixed permutation table mode. In the cyclic shift scheme, the control signals of the bit permutation module and the bit permutation recovery module are the same, so that one module can be shared, and half of resource overhead is saved. In the scheme of the fixed permutation table, inverse transformation of the fixed permutation table is the fixed permutation table, namely, the original sequence can be recovered through two times of same transformation, resources can be repeatedly utilized, and extra area expenditure is reduced. And meanwhile, the positions of the ith timeand the (i+1)th time are completely staggered, so that for the registers at the same position, the data of two adjacent times relate to all 16 bytes in the past, and the data confusion degree is increased to the maximum.