By mounting an actual DPA against FPGA implementation of SM4
the DPA resistance of linear component in SM4 has been discovered. Furthermore
the DPA resistance of linear component in block ciphers has been generalized
thus an algorithmic DPA countermeasures is proposed. This work also completes a successful DPA against a hardware implementation of SM4 for the first time.