The application discloses a
data processing method,
system, device and computer readable storage medium, obtains to-be-processed data; target elliptic curve
password algorithm is based on to-be-processed
data processing, and target result is obtained;Among them, target elliptic curve
password algorithm includes
scalar multiplication cycle operation process, and when each round iteration operation of
scalar multiplication cycle operation process ends, the result of each round iteration operation is checked according to the first preset rule, if the check does not pass, the current round operation result is invalid, the last round iteration result is returned, the current round operation is re-performed, if the check passes, the next round iteration operation is entered, until the last round iteration operation result is output. The application can quickly and timely detect the
fault injection appearing in the iteration operation process, has the error correction function and avoids the waste of calculation time, can
resist the
fault injection attack received in the
scalar multiplication operation process, effectively prevents the leakage of
password algorithm key, and guarantees the security of data.