暗号化部分の改良