Measuring an electrocardiogram signal from a user according to the invention; Extracting at least one fiducial point from the measured ECG signal; The heart rate of the measured ECG signal is calculated using the at least one singular point, a prestored ECG signal of which the heart rate and the heart rate of the measured ECG signal coincide is extracted, and at least one of the measured ECG signal. Generating a corrected electrocardiogram signal by performing a correction to match the singular point of at least one singular point of the previously stored electrocardiogram signal; And comparing the corrected ECG signal with an ECG signal of a pre-stored registered user and authenticating the user, wherein the method includes determining a similarity between the corrected ECG signal and an ECG signal of the pre-stored registered user. Further, if the similarity is greater than a predetermined threshold, characterized in that for authenticating the user.본 발명에 따른 사용자로부터 심전도 신호를 측정하는 단계; 상기 측정된 심전도 신호로부터 적어도 하나의 특이점(fiducial point)을 추출하는 단계; 상기 적어도 하나의 특이점을 이용하여 상기 측정된 심전도 신호의 심박속도를 계산하고, 상기 측정된 심전도 신호의 심박속도와 심박속도가 일치하는 기저장된 심전도 신호를 추출하여, 상기 측정된 심전도 신호의 적어도 하나의 특이점을 상기 기저장된 심전도 신호의 적어도 하나의 특이점과 일치시키는 보정을 행하여 보정된 심전도 신호를 생성하는 단계; 및 상기 보정된 심전도 신호와 기저장된 등록 사용자의 심전도 신호를 비교하여 상기 사용자를 인증하는 단계를 포함하며, 상기 방법은 상기 보정된 심전도 신호와 기저장된 등록 사용자의 심전도 신호의 유사도를 결정하는 단계를 더 포함하며, 상기 유사도가 미리 정해진 문턱값보다 큰 경우에는 상기 사용자를 인증하는 것을 특징으로 한다.