เจ•เจฒเจพเจ‰เจก เจŸเฉ‹เจ•เจจ PKCS#11 โ€“ เจฎเจฟเฉฑเจฅ เจœเจพเจ‚ เจนเจ•เฉ€เจ•เจค?

PKCS#11 (เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ•เฉ€) เจ‡เฉฑเจ• เจฏเฉ‚เจจเฉ€เจซเจพเจˆเจก เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจŸเฉ‹เจ•เจจเจพเจ‚, เจธเจฎเจพเจฐเจŸ เจ•เจพเจฐเจกเจพเจ‚, เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจธเจฎเจพเจจ เจฏเฉฐเจคเจฐเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฐเจŸเจฐเจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจฒเจˆ RSA เจชเฉเจฐเจฏเฉ‹เจ—เจธเจผเจพเจฒเจพเจตเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค เจ‡เฉฑเจ• เจฎเจฟเจ†เจฐ เจนเฉˆ เจœเฉ‹ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเฉเจ†เจฐเจพ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจฐเฉ‚เจธเฉ€ เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเฉ€ เจฒเจˆ PKCS#11 เจธเจŸเฉˆเจ‚เจกเจฐเจก เจจเฉ‚เฉฐ เจคเจ•เจจเฉ€เจ•เฉ€ เจฎเจพเจจเจ•เฉ€เจ•เจฐเจจ เจ•เจฎเฉ‡เจŸเฉ€ "เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจ‡เจจเจซเจฐเจฎเฉ‡เจธเจผเจจ เจชเฉเจฐเฉ‹เจŸเฉˆเจ•เจธเจผเจจ" (TK 26).

เจœเฉ‡ เจ…เจธเฉ€เจ‚ เจฐเฉ‚เจธเฉ€ เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเฉ€ เจจเฉ‚เฉฐ เจธเจฎเจฐเจฅเจจ เจฆเฉ‡เจฃ เจตเจพเจฒเฉ‡ เจŸเฉ‹เจ•เจจเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจŸเฉ‹เจ•เจจเจพเจ‚, เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ-เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจŸเฉ‹เจ•เจจเจพเจ‚ เจ…เจคเฉ‡ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจŸเฉ‹เจ•เจจเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค

เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจŸเฉ‹เจ•เจจ PKCS#11 เจธเจŸเฉˆเจ‚เจกเจฐเจก เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจ…เจคเฉ‡ เจ•เฉเฉฐเจœเฉ€ เจœเฉ‹เฉœเจฟเจ†เจ‚ (เจœเจจเจคเจ• เจ…เจคเฉ‡ เจจเจฟเฉฑเจœเฉ€ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚) เจฆเฉ€ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจ…เจคเฉ‡ เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจฆเฉ‹เจตเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‡เฉฑเจฅเฉ‡ เจ•เจฎเจœเจผเฉ‹เจฐ เจฒเจฟเฉฐเจ• เจชเฉเจฐเจพเจˆเจตเฉ‡เจŸ เจ•เฉเฉฐเจœเฉ€ เจฆเฉ€ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจœเจจเจคเจ• เจ•เฉเฉฐเจœเฉ€ เจ—เฉเฉฐเจฎ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจนเจฎเฉ‡เจธเจผเจพ เจจเจฟเฉฑเจœเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฎเฉเฉœ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเจพเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจคเฉ‹เจ‚ เจฒเฉˆ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‡เฉฑเจ• เจจเจฟเฉฑเจœเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ/เจตเจฟเจจเจพเจธเจผ เจฆเฉ‡ เจ—เฉฐเจญเฉ€เจฐ เจจเจคเฉ€เจœเฉ‡ เจนเจจ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ€ เจœเจจเจคเจ• เจ•เฉเฉฐเจœเฉ€ เจจเจพเจฒ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจกเฉ€เจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‹เจ—เฉ‡, เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเจพเจจเจฟเจ• เจฆเจธเจคเจ–เจค (ES) เจฒเจ—เจพเจ‰เจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‹เจ—เฉ‡เฅค เจ‡เฉฑเจ• เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเจพเจจเจฟเจ• เจฆเจธเจคเจ–เจค เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจ•เฉเฉฐเจœเฉ€ เจœเฉ‹เฉœเจพ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€ เจ…เจคเฉ‡, เจ•เฉเจ เจชเฉˆเจธเจฟเจ†เจ‚ เจฒเจˆ, เจชเฉเจฐเจฎเจพเจฃเฉ€เจ•เจฐเจจ เจ…เจฅเจพเจฐเจŸเฉ€ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹เฅค

เจ‰เฉฑเจชเจฐ เจ…เจธเฉ€เจ‚ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ, เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจ…เจคเฉ‡ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจŸเฉ‹เจ•เจจเจพเจ‚ เจฆเจพ เจœเจผเจฟเจ•เจฐ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจชเจฐ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจŸเฉ‹เจ•เจจ - เจ•เจฒเจพเจ‰เจก 'เจคเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค

เจ…เฉฑเจœ เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจนเฉˆเจฐเจพเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‹เจ—เฉ‡ เจ•เจฒเจพเจ‰เจก เจซเจฒเฉˆเจธเจผ เจกเจฐเจพเจˆเจต. เจธเจญ เจซเจพเจ‡เจฆเฉ‡ เจ…เจคเฉ‡ เจจเฉเจ•เจธเจพเจจ เจ•เจฒเจพเจ‰เจก เจซเจฒเฉˆเจธเจผ เจกเจฐเจพเจˆเจตเจพเจ‚ เจ•เจฒเจพเจ‰เจก เจŸเฉ‹เจ•เจจ เจฆเฉ‡ เจธเจฎเจพเจจ เจนเจจเฅค

เจ‡เฉฑเจฅเฉ‡ เจฎเฉเฉฑเจ– เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ•เจฒเจพเจ‰เจก เจŸเฉ‹เจ•เจจ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ†, เจฎเฉเฉฑเจ– เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉเจฐเจพเจˆเจตเฉ‡เจŸ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚. เจ•เฉ€ เจ‡เฉฑเจ• เจ•เจฒเจพเจ‰เจก เจŸเฉ‹เจ•เจจ เจ‡เจน เจชเฉเจฐเจฆเจพเจจ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ? เจ…เจธเฉ€เจ‚ เจ•เจนเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚ - เจนเจพเจ‚!

เจคเจพเจ‚ เจ‡เฉฑเจ• เจ•เจฒเจพเจ‰เจก เจŸเฉ‹เจ•เจจ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ? เจชเจนเจฟเจฒเจพ เจ•เจฆเจฎ เจ—เจพเจนเจ• เจจเฉ‚เฉฐ เจŸเฉ‹เจ•เจจ เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš เจฐเจœเจฟเจธเจŸเจฐ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจœเจพเจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฒเจพเจ‰เจก เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจ†เจชเจฃเจพ เจฒเฉŒเจ—เจ‡เจจ/เจ‰เจชเจจเจพเจฎ เจฐเจœเจฟเจธเจŸเจฐ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ:
เจ•เจฒเจพเจ‰เจก เจŸเฉ‹เจ•เจจ PKCS#11 โ€“ เจฎเจฟเฉฑเจฅ เจœเจพเจ‚ เจนเจ•เฉ€เจ•เจค?

เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš เจฐเจœเจฟเจธเจŸเจฐ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจ†เจชเจฃเจพ เจŸเฉ‹เจ•เจจ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจ…เจฐเจฅเจพเจค เจŸเฉ‹เจ•เจจ เจฒเฉ‡เจฌเจฒ เจธเฉˆเจŸ เจ•เจฐเจจเจพ เจ…เจคเฉ‡, เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ, SO-PIN เจ…เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ PIN เจ•เฉ‹เจก เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพเฅค เจ‡เจน เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค/เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจšเฉˆเจจเจฒ 'เจคเฉ‡ เจนเฉ€ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจเฅค pk11conf เจธเจนเฉ‚เจฒเจค เจŸเฉ‹เจ•เจจ เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจšเฉˆเจจเจฒ เจจเฉ‚เฉฐ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเจพ เจชเฉเจฐเจธเจคเจพเจต เจนเฉˆ เจฎเฉˆเจ—เจฎเจพ-เจธเฉ€.เจŸเฉ€.เจ†เจฐ (GOST R 34.13-2015)เฅค

เจ‡เฉฑเจ• เจธเจนเจฟเจฎเจคเฉ€ เจตเจพเจฒเฉ€ เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจฒเจˆ เจœเจฟเจธ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸ เจ…เจคเฉ‡ เจธเจฐเจตเจฐ เจตเจฟเจšเจ•เจพเจฐ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค/เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ, เจธเจฟเจซเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ‡ TK 26 เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเจพ เจชเฉเจฐเจธเจคเจพเจต เจนเฉˆเฅค SESPAKE - เจชเจพเจธเจตเจฐเจก เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฆเฉ‡ เจจเจพเจฒ เจธเจพเจ‚เจเจพ เจ•เฉเฉฐเจœเฉ€ เจœเจจเจฐเฉ‡เจธเจผเจจ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ.

เจ‡เจธ เจจเฉ‚เฉฐ เจชเจพเจธเจตเจฐเจก เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฐเจคเจฃ เจฆเจพ เจชเฉเจฐเจธเจคเจพเจต เจนเฉˆ เจœเจฟเจธ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจธเจผเฉ‡เจ…เจฐเจก เจ•เฉเฉฐเจœเฉ€ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€ เจตเจจ-เจŸเจพเจˆเจฎ เจชเจพเจธเจตเจฐเจก เจตเจฟเจงเฉ€. เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ เจฐเฉ‚เจธเฉ€ เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเฉ€ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚, เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจตเจจ-เจŸเจพเจˆเจฎ เจชเจพเจธเจตเจฐเจก เจคเจฟเจ†เจฐ เจ•เจฐเจจเจพ เจธเฉเจญเจพเจตเจฟเจ• เจนเฉˆเฅค CKM_GOSTR3411_12_256_HMAC, CKM_GOSTR3411_12_512_HMAC เจœ CKM_GOSTR3411_HMAC.

เจ‡เจธ เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ‡เจน เจธเฉเจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเจฆเฉ€ เจนเฉˆ เจ•เจฟ SO เจ…เจคเฉ‡ USER PIN เจ•เฉ‹เจกเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš เจจเจฟเฉฑเจœเฉ€ เจŸเฉ‹เจ•เจจ เจ†เจฌเจœเฉˆเจ•เจŸเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจธเจฟเจฐเจซ เจ‰เจนเจจเจพเจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเจˆ เจ‰เจชเจฒเจฌเจง เจนเฉˆ เจœเจฟเจธเจจเฉ‡ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเจพ เจนเฉˆ pk11conf.

เจฌเฉฑเจธ, เจ‡เจนเจจเจพเจ‚ เจชเฉœเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ•เจฒเจพเจ‰เจก เจŸเฉ‹เจ•เจจ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจคเจฟเจ†เจฐ เจนเฉˆเฅค เจ•เจฒเจพเจ‰เจก เจŸเฉ‹เจ•เจจ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ PC 'เจคเฉ‡ LS11CLOUD เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค Android เจ…เจคเฉ‡ iOS เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ 'เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฒเจพเจ‰เจก เจŸเฉ‹เจ•เจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจ‡เฉฑเจ• เจ…เจจเฉเจธเจพเจฐเฉ€ SDK เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ‰เจน เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจนเฉˆ เจœเฉ‹ Redfox เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เจฒเจพเจŠเจก เจŸเฉ‹เจ•เจจ เจจเฉ‚เฉฐ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจœเจพเจ‚ pkcs11.txt เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ€ เจ—เจˆ เจนเฉˆเฅค LS11CLOUD เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ SESPAKE 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจ‡เฉฑเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจšเฉˆเจจเจฒ เจฐเจพเจนเฉ€เจ‚ เจ•เจฒเจพเจ‰เจก เจตเจฟเฉฑเจš เจŸเฉ‹เจ•เจจ เจจเจพเจฒ เจ‡เฉฐเจŸเจฐเฉˆเจ•เจŸ เจตเฉ€ เจ•เจฐเจฆเฉ€ เจนเฉˆ, PKCS#11 C_Initialize เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ†!

เจ•เจฒเจพเจ‰เจก เจŸเฉ‹เจ•เจจ PKCS#11 โ€“ เจฎเจฟเฉฑเจฅ เจœเจพเจ‚ เจนเจ•เฉ€เจ•เจค?

เจฌเจธ, เจนเฉเจฃ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจ†เจฐเจกเจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ‡เจธเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ•เจฒเจพเจ‰เจก เจŸเฉ‹เจ•เจจ เจตเจฟเฉฑเจš เจธเจฅเจพเจชเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจธเจฐเจ•เจพเจฐเฉ€ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ€ เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ 'เจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹