A ballistocardiogram-based personal authentication method includes detecting ballistocardiogram training signals of persons to be registered, extracting training features from the detected ballistocardiogram training signals, generating training data for personal authentication based on the extracted training features, detecting ballistocardiogram authentication signals of persons to be authenticated, and comparing the ballistocardiogram authentication signals and the training data to determine whether or not to perform the personal authentication of the persons to be authenticated. Thereby, the personal authentication method can perform personal authentication according to feature of a ballistocardiogram of each individual.