PKCS#11 (Cryptoki) ααΊααΆαααααααΆααα½ααααααααΌαααΆααααααΎαα‘αΎαααα RSA ββLaboratories αααααΆαααααααα·ααΈα’ααααααααααΆαα½αααΌααααααΆαα ααΆαααααΆααα αα·αα§αααααααααααααααΆαααααααααααααααΎα ααα»α αααααΆαααααααα·ααΈααααα½αααααα½ααααααααΌαααΆαα’αα»ααααααΆαααααααααΆαααα
αααααααΆα PKCS #11 αααααΆααααΆαααααΈααα»αααααΈααααΌαααΆαααΆαααααααααααααααΆαα·ααΆααααααααΆααα
αα
ααααα "ααΆαααΆαααΆαααααααΆαααααΈαααΌ" (
ααααα·αααΎααΎααα·ααΆαα’αααΈααΌααΉααααααΆααααααΆαααααΈαααΆααΆαα»ααααΈ αααααΎαα’αΆα
αα·ααΆαα’αααΈααΌα ααααα ααΌααΉααααααααΉααααααααα αα·αααΌααΉααααααααΉαα
αααααΆαααααΆααααααΈαααΌαααααααΆααααΆααααα»ααα·ααααΆαααααα αα·αααΌαα (ααααΆααΆααα αα·αα―ααα) αα·αααΆαα’αα»ααααααααα·ααααα·ααΆαααααΈαααααΈαααααααΆααααααααΆα PKCS#11 α αααααααΆααααααααα ααΈαααααΊααΆααααα»αααα―αααα ααααα·αααΎααααΆααΆαααααααΌαααΆαααΆααααα α’ααααααααα’αΆα ααααΆαααα·ααααααααΎααα―ααα α¬ααααΆα ααααΈαα·ααααΆααααααα ααΆαααΆααααα/ααααααΆαααα―αααααΆααααα·ααΆαααααααααα α§ααΆα ααα α’αααααΉααα·αα’αΆα αα·ααααΈαα―αααΆααααααΆαα’αα·αααααΈααααααααΎααααΆααΆαααααααα’ααα α αΎαα’αααααΉααα·αα’αΆα ααΆααα αααααααΆα’αα‘α·α ααααΌαα·α (ES) ααΆαααα ααΎααααΈαααααΎαα αααααααΆα’αα‘α·α ααααΌαα·α α’αααααΉαααααΌααααααΎαααΌααααααΈ α αΎααααααΆαααα»ααααα ααα½αααΆααα·ααααΆααααααααααΈααΈα’αΆααααΆαααααααΆαααα½αα
ααΆαααΎααΎαααΆααααααΆααα’αααΈααΌα ααααα αααααα·ααΈαααααα αα·αααΌααΉααααααααΉαα ααα»ααααααΎαα’αΆα αα·α αΆαααΆαααααααα½ααααααααααααααααΆαααααΆααααααΈα - αααα
αααααααα’αααααΉααα·αααααΎα±ααααααΆααααΆααααααΆααααα’αΎαααα
α ααα»α ααααΆαααα ααΈαααααΊαα»ααααα·ααΆααααα·αααααααααααΆααααααΆαα»ααααα»α cloud token ααΆα αααα ααα―αααα ααΎ cloud token α’αΆα αααααααΆααΆααα? ααΎααα·ααΆαααΆ - ααΆα!
ααΌα
ααααααΎ cloud token ααααΎαααΆααααΆαααΌα
ααααα
? ααα αΆαααααΌαααΊααααΌαα
α»ααααααα’αα·αα·αααα
αααα»αααααα·αα·ααααααααΆα ααΎααααΈααααΎααΌα
αααα α§αααααααααΎααααΆααααααΌαααααααΌαααΆααααααααΌααααα’αα»ααααΆαα±ααα’αααα
αΌαααααΎααα αα·αα
α»ααααααα
αΌα/αααααα α
αααα
ααααα’ααααα
αααα»αααΆα
αααααΆααααΈα
α»αααααααααα»αααα α’αααααααΎααααΆααααααΌαααα
αΆααααααΎααα·αα·ααααααααΆααααααΆαα αααααΊαααααααααΆααααααΆαααααΆαα α αΎαααααΆαααααα»αααΊααααα SO-PIN αα·ααααααΌα PIN α’αααααααΎααααΆααα ααααα·ααααα·ααΆαααΆαααααααααΌαααααααΎα‘αΎαααΎαααααΆααα»ααααα·ααΆα/α’αα·αααααΈαααααα»αααααα α§αααααααααΎααααΆαα pk11conf ααααΌαααΆαααααΎααΎααααΈα
αΆααααααΎααααααΆαααααΆααα ααΎααααΈα’αα·αααααΈαααΆααα ααΆααααΌαααΆαααααΎα±ααααααΎαααα½ααααααααΆαααΆαα’αα·αααααΈα Magma-CTR (GOST R 34.13-2015) α
ααΎααααΈαααααΎαααΌααααααααΆααααααααααααααΆααΎααΌαααααΆααααα
ααΆα
ααααΆααααΆαααΈαααααα αα·ααααΆαααΈαααααΉαααααΌαααΆαααΆαααΆα/α’αα·αααααΈα ααΆααααΌαααΆαααααΎα±ααααααΎαα·ααΈααΆα TK 26 αααααΆαααααΆα
ααΆααααΌαααΆαααααΎα±ααααααΎααΆααΆααααααααΆαααααααα’ααααΎααΌαααααΆαααααααααααΆαα
αααααααααΉαααααΌαααΆααααααΎα
ααΆαααααΎααααΆααααααααΆααααααΆααΆααΆααΆαα αΌαααααΎααααα»αα·αα·ααααααααΆααααΆαααααα½ααα αααα»ααααααΆαααααααααΌα SO αα·α USER PIN ααΊα’αΆα ααααΎααΆααααααΆααααα’αααααααΎααααΆαααααααΆαααα‘αΎααα½αααΆαααααααΎα§αααααααααΎααααΆααααα»αααααα pk11conf.
αααα αΎαααΆααΆ αααααΆααααΈαααα ααααα αΆαααΆααααα αα·αα·ααααααααΆαααααΊαα½α ααΆαααααααΆααααααΎααααΆααα ααΎααααΈα αΌαααααΎ cloud token α’αααααααΆααααααααΌαααα‘αΎααααααΆααα LS11CLOUD αα ααΎαα»αααααΌαααααααα’αααα αα αααααααΎ cloud token αα αααα»ααααααα·ααΈαα ααΎααααααααααααα·ααααα·ααΆα Android αα·α iOS ααα SDK αααααααΌαααααΆααααΌαααΆααααααααΌαα ααΆααΊααΆαααααΆαααααααααααΉαααααΌαααΆααααααΆαααα αααααααΆαααα·αα·ααααααααΆααααα αααα»ααααααα·ααΈαα»ααα Redfox α¬ααααααααα»αα―αααΆα pkcs11.txt αααααΆααα αααααΆααα LS11CLOUD ααααααΎα’ααααααααααΆαα½ααααααΆαααααΆαααα αααα»ααααααΆααααααΆααααα»ααααα·ααΆααααααα’ααααΎ SESPAKE ααααααααΎαα‘αΎααα αααα α αα»αααΆα PKCS#11 C_Initialize!
αααα αΎαααΆααΆααα’αα α₯α‘αΌααααα’αααα’αΆα
αααααΆαα·ααα·ααααΆαααααα ααα‘αΎαααΆαα
αααα»α cloud token ααααα’ααα α αΎαα
αΌααα
ααΆααααα αααααααααΆαααααααααΆαα·ααΆαα
ααααα: www.habr.com