Claims (42)
1. วิธีการสำหรับใช้ในการพิสูจน์ตัวจริงระหว่างแอนทิตีสองรายซึ่งได้ตกลงในการใช้มอดุลัส ร่วม N วิธีการประกอบรวมด้วย การก่อกำเนิดค่าสายอักขระการสุ่มเทียบจากค่าสัญญาณเข้า การก่อกำเนิดค่ากุญแจสาธารณะที่หนึ่งโดยใช้มอดุลัส N และค่าสายอักขระการสุ่มเทียบ เป็นหลัก การก่อกำเนิดค่ากุญแจส่วนตัวที่หนึ่งซึ่งสอดคล้องกับค่ากุญแจสาธารณะที่หนึ่ง การรับค่ากุญแจสาธารณะที่สอง และ การก่อกำเนิดค่าความลับที่ใช้ร่วมกันโดยใช้มอดุลัส N ค่ากุญแจส่วนตัวที่หนึ่ง และค่ากุญแจ สาธารณะที่สองเป็นหลัก1. The method for authenticating two agreed-upon antibodies using a common modulus of N includes: generating a random string from the input signals; generating the first public key using modulus N and a random string as the basis; generating a first private key corresponding to the first public key; receiving the second public key; and generating a shared secret using modulus N, the first private key, and the second public key as the basis.
2. วิธีการเหมือนกับในข้อถือสิทธิข้อที่ 1 ยังประกอบรวมต่อไปด้วย การคำนวณค่าลายเช็นการพิสูจน์ตัวจริงโดยการใช้ค่าความลับที่ใช้ร่วมกัน และ การส่งค่าลายเซ็นการพิสูจน์ตัวจริงออกไป2. The methodology, similar to that in claim 1, also includes the calculation of the authentication signature value using a shared confidentiality value and the transmission of the authentication signature value.
3. วิธีการเหมือนกับในข้อถือสิทธิข้อที่ 2 ยังประกอบรวมต่อไปด้วย การตัดทอนค่าลายเซ็นการพิสูจน์ตัวจริงให้สั้นลง และโดยที่การส่งค่าลายเซ็นการพิสูจน์ ตัวจริงออกไปประกอบรวมด้วยการส่งค่าลายเซ็นการพิสูจน์ตัวจริงที่ผ่านการตัดทอนแล้วออกไป3. The method, similar to that in claim 2, also includes the truncation of the authentication signature, and that the transmission of the authentication signature includes the transmission of the truncation of the authentication signature.
4. วิธีการเหมือนกับในข้อถือสิทธิข้อที่ 2 หรือข้อที่ 3 ข้อใดข้อหนึ่งตามที่เกี่ยวข้อง โดยที่การ คำนวณค่าลายเซ็นการพิสูจน์ตัวจริงจะประกอบรวมด้วยการคำนวณค่าลายเซ็นการพิสูจน์ตัวจริง โดย การใช้ค่าความลับที่ใช้ร่วมกันและค่าสัญญาณเข้า4. The method shall be the same as in either claim 2 or 3, as applicable, where the calculation of the authentication signature shall include the calculation of the authentication signature using the shared confidentiality value and the input signal value.
5. วิธีการเหมือนกับในข้อถือสิทธิข้อที่ 2 หรือข้อใดข้อหนึ่งของข้อถือสิทธิข้อที่ 3-4 ตามที่ เกี่ยวข้อง ยังประกอบรวมต่อไปด้วย การรับค่ารหัสผ่าน การเข้ารหัสลับค่ารหัสผ่านโดยการใช้ค่ากุญแจส่วนตัวที่หนึ่ง และ การส่งค่ารหัสผ่านที่เข้ารหัสลับแล้วออกไป5. The method is similar to that in Claim 2 or any one of Claim 3-4, as applicable, and includes the following: receiving the password, encrypting the password using the first private key, and transmitting the encrypted password.
6. วิธีการเหมือนกับในข้อถือสิทธิข้อที่ 5 โดยที่การคำนวณค่าลายเซ็นการพิสูจน์ตัวจริง จะประกอบรวมด้วยการคำนวณค่าลายเซ็นการพิสูจน์ตัวจริงโดยการใช้ค่าความลับที่ใช้ร่วมกันและค่า รหัสผ่านที่เข้ารหัสลับแล้ว6. The method is the same as in Claim 5, where the authentication signature value is calculated using the shared confidential value and the encrypted password value.
7. วิธีการเหมือนกับในข้อใดข้อหนึ่งของข้อถือสิทธิข้อก่อนหน้านี้ โดยที่การก่อกำเนิด ค่ากุญแจส่วนตัวที่หนึ่งจะประกอบรวมด้วย การก่อกำเนิดค่ากุญแจส่วนตัวที่หนึ่งโดยการแก้ปัญหาลอกการิทึมแบบไม่ต่อเนื่องมอดุโล N7. The method is similar to that in one of the preceding claims, where the generation of the first private key is performed by solving a discrete logarithm of modulo N.
8. วิธีการเหมือนกับในข้อใดข้อหนึ่งของข้อถือสิทธิข้อก่อนหน้านี้ ยังประกอบรวมต่อไปด้วย การรับข้อเข้าของผู้ใช้ และโดยที่ค่าสัญญาณเข้าจะขึ้นอยู่กับข้อมูลเข้าของผู้ใช้8. A method similar to that of any one of the preceding claims also includes the acceptance of user input, and where the input signal value depends on the user input.
9. วิธีการเหมือนกับในข้อใดข้อหนึ่งของข้อถือสิทธิข้อก่อนหน้านี้ ยังประกอบรวมต่อไปด้วย การส่งค่าสัญญาณเข้าออกไป9. The method, similar to that in any one of the preceding claims, also includes the transmission of input and output signals.
10. วิธีการเหมือนกับในข้อใดข้อหนึ่งของข้อถือสิทธิข้อก่อนหน้านี้ ยังประกอบรวมต่อไป ด้วย การก่อกำเนิดกุญแจส่วนตัวที่สองซึ่งสอดคล้องกับค่ากุญแจสาธารณะที่สองโดยการแก้ปัญหา ลอการิทึมแบบ ไม่ต่อเนื่องมอดุ โล N และ การใช้กุญแจส่วนตัวที่สองเป็นกุญแจความลับที่ใช้ร่วมกัน10. A method similar to that of one of the preceding claims is further incorporated, involving the generation of a second private key corresponding to a second public key by solving a discrete modulo N logarithm and using the second private key as a shared secret key.
11. ตัวประมวลผลที่จัดโครงแบบเพื่อควบคุมสมรรถนะของวิธีการเหมือนในข้อใดข้อหนึ่ง ของข้อถือสิทธิก่อนหน้านี้11. A processor configured to control the performance of any method like that described in any of the preceding claims.
12. ตัวกลางเก็บข้อมูลที่จัดโครงแบบเพื่อเก็บคำสั่งต่างๆ เพื่อดำเนินการ วิธีการเหมือนใน ข้อถือสิทธิข้อที่ 1 หรือข้อใดข้อหนึ่งของข้อถือสิทธิข้อที่ 2-10 ที่เกี่ยวข้องให้บรรลุผล12. An intermediary data storage facility that stores instructions for execution in a manner similar to that in Claim 1 or any one of the relevant Claim 2-10 to achieve the desired outcome.
13. เครื่องมือสำหรับใช้ในการพิสูจน์ตัวจริงระหว่างเอนทิตีสองรายซึ่งได้ตกลงในการใช้ มอดุลัสร่วม N เครื่องมือประกอบรวมด้วย วิถีทางเพื่อทำการก่อกำเนิดค่าสายอักขระการสุ่มเทียมจากค่าสัญญาณเข้าค่าหนึ่ง วิถีทางเพื่อทำการก่อกำเนิดค่ากุญแจสาธารณะที่หนึ่งโดยใช้มอดุสัล N และค่าสายอักขระ การสุ่มเทียมเป็นหลัก วิถีทางเพื่อทำการก่อกำเนิดค่ากุญแจส่วนตัวที่หนึ่งซึ่งสอดคล้องกับค่ากุญแจสาธารณะที่หนึ่ง วิถีทางเพื่อทำการรับค่ากุญแจสาธารณะที่สอง และ วิถีทางเพื่อทำการก่อกำเนิดค่าความลับที่ใช้ร่วมกันโดยใช้มอดุลัส N ค่ากุญแจส่วนตัวที่หนึ่ง และค่ากุญแจสาธารณะที่สองเป็นหลัก13. Tools for authentication between two entities that have agreed to use a common modulus N. These tools include: a path to generate a pseudo-random string from a given input value; a path to generate the first public key using modulus N and a pseudo-random string as the basis; a path to generate a first private key corresponding to the first public key; a path to receive the second public key; and a path to generate a shared secret using modulus N, the first private key, and the second public key as the basis.
14. เครื่องมือเหมือนในข้อถือสิทธิข้อที่ 13 ยังประกอบรวมต่อไปด้วย วิถีทางเพื่อทำการคำนวณค่าลายเซ็นการพิสูจน์ตัวจริงโดยการใช้ค่าความลับที่ใช้ร่วมกัน และ วิถีทางเพื่อทำการส่งค่าลายเซ็นการพิสูจน์ตัวจริงออกไป14. The tools similar to those in Claim 13 also include a method for calculating the authentication signature value using a shared confidential value, and a method for transmitting the authentication signature value.
15. เครื่องมือเหมือนในข้อถือสิทธิข้อที่ 14 ยังประกอบรวมต่อไปด้วย วิถีทางเพื่อทำการตัดทอนค่าลายเซ็นการพิสูจน์ตัวจริงให้สั้นลง และโดยที่การส่งค่าลายเซ็น การพิสูจน์ตัวจริงออกไปจะประกอบรวมด้วยการส่งค่าลายเซ็นการพิสูจน์ตัวจริงที่ผ่านการตัดทอน แล้วออกไป15. The instruments like those in Claim 14 also include a means to shorten the authentication signature, and whereby the transmission of the authentication signature includes the transmission of the shortened authentication signature.
16. เครื่องมือเหมือนในข้อถือสิทธิข้อที่ 14 หรือข้อที่ 15 ข้อใดข้อหนึ่งตามที่เกี่ยวข้อง โดยที่ วิถีทางเพื่อทำการคำนวณค่าลายเซ็นการพิสูจน์ตัวจริงจะประกอบรวมด้วยวิถีทางเพื่อทำการคำนวณ ค่าลายเซ็นการพิสูจน์ตัวจริงโดยการใช้ค่าความลับที่ใช้ร่วมกัน และ/หรือค่าสัญญาณเข้า16. Instruments similar to those in any one of Claims 14 or 15, as applicable, where the method for calculating the authentication signature value shall include a method for calculating the authentication signature value using a shared confidential value and/or input signal value.
17. เครื่องมือเหมือนในข้อถือสิทธิข้อที่ 14 หรือข้อใดข้อหนึ่งของข้อถือสิทธิข้อที่ 15-16 ตามที่เกี่ยวข้อง ยังประกอบรวมต่อไปด้วย วิถีทางเพื่อทำการรับค่ารหัสผ่าน วิถีทางเพื่อทำการเข้ารหัสลับค่ารหัสผ่านโดยการใช้ค่ากุญแจส่วนตัวที่หนึ่ง และ วิถีทางเพื่อทำการส่งค่ารหัสผ่านที่เข้ารหัสลับแล้วออกไป17. Tools similar to those in Claim 14 or any one of Claim 15-16 as applicable, also include: a path to receive the password; a path to encrypt the password using the first private key; and a path to transmit the encrypted password.
18. เครื่องมือเหมือนในข้อถือสิทธิข้อที่ 17 โดยที่วิถีการเพื่อทำการคำนวณค่าลายเซ็น การพิสูจน์ตัวจริงจะประกอบด้วยวิถีทางเพื่อทำการคำนวณค่าลายเซ็นการพิสูจน์ตัวจริงโดยการใช้ ค่าความลับที่ใช้ร่วมกันและค่ารหัสผ่านที่เข้ารหัสลับแล้ว18. Tools similar to those in Claim 17, whereby the method for calculating the signature value for authentication shall consist of a method for calculating the signature value for authentication using a shared confidential value and an encrypted password.
19. เครื่องมือเหมือนในข้อถือสิทธิข้อที่ 13 หรือข้อใดข้อหนึ่งของข้อถือสิทธิข้อที่ 14- 18 ตามที่เกี่ยวข้อง โดยที่วิถีทางเพื่อทำการก่อกำเนิดค่ากถญแจส่วนตัวที่หนึ่งจะประกอบรวมด้วย วิถีทางเพื่อทำการก่อกำเนิดค่ากุญแจส่วนตัวที่หนึ่งโดยการแก้ปัญหาลอการิทึมแบบไม่ต่อ เนื่องมอดุโล N19. An instrument similar to that in Claim 13 or any one of Claim 14–18 as applicable, where the means to generate the first private key shall include a means to generate the first private key by solving a discrete logarithm modulo N.
20. เครื่องมือเหมือนในข้อถือสิทธิข้อที่ 13 หรือข้อหนึ่งของข้อถือสิทธิข้อที่ 14- 19 ตามที่เกี่ยวข้อง ยังประกอบรวมต่อไปด้วย วิถีทางเพื่อทำการก่อกำเนิดกุญแจส่วนตัวที่สองซึ่งสอดคล้องกับค่ากุญแจสาธารณะที่สองโดย การแก้ปัญหาลอการิทึมแบบไม่ต่อเนื่องมอดุโล N และ วิถีทางเพื่อทำการใช้กุญแจส่วนตัวที่สองเป็นกุญแจความลับที่ใช้ร่วมกัน20. Instruments similar to those in Claim 13 or one of Claim 14–19 as applicable, also include a method for generating a second private key corresponding to a second public key by solving a discrete logarithm modulo N, and a method for using the second private key as a shared secret key.
21. เครื่องมือสำหรับใช้ในการพิสูจน์ตัวจริงระหว่างเอนทิตีสองรายซึ่งได้ตกลงในการใช้ มอดุลัสร่วม N เครื่องมือประกอบรวมด้วย ตัวก่อกำเนิดการสุ่มเทียมที่วัดโครงแบบเพื่อก่อกำเนิดค่าสายอักขระการสุ่มเทียมจากค่า สัญญาณเข้าค่าหนึ่ง หน่วยสำหรับก่อกำเนิดกุญแจที่จัดโครงแบบเพื่อก่อกำเนิดค่ากุญแจสาธารณะที่หนึ่ง โดยใช้ มอดุลัส N และค่าสายอักขระการสุ่มเทียมเป็นหลัก และเพื่อก่อกำเนิดค่ากุญแจส่วนตัวที่หนึ่ง ซึ่ง สอดคล้องกับค่ากุญแจสาธารณะที่หนึ่ง หน่วยเครื่องรับที่จัดโครงแบบเพื่อรับค่ากุญแจสาธารณะที่สอง และ หน่วยสำหรับก่อกำเนิดค่าความลับที่จัดโครงแบบเพื่อก่อกำเนิดค่าความลับที่ใช้ร่วมกันโดย ใช้มอดุลัส N ค่ากุญแจส่วนตัวที่หนึ่งและค่ากุญแจสาธารณะที่สองเป็นหลัก21. A tool for authentication between two entities that have agreed to use a common modulus N. This tool consists of: a pseudo-random generator configured to generate a pseudo-random string from a single input value; a key generator configured to generate the first public key using modulus N and a pseudo-random string as the basis; and a first private key corresponding to the first public key. A receiver unit configured to receive the second public key. And a secret generator unit configured to generate a shared secret using modulus N, the first private key, and the second public key as the basis.
22. เครื่องมือเหมือนในข้อถือสิทธิข้อที่ 21 ยังประกอบรวมต่อไปด้วย หน่วยรหัสการพิสูจน์ตัวจริงข้อความที่จัดโครงแบบเพื่อคำนวณค่าลายเซ็นการพิสูจน์ตัวจริง โดยการใช้ค่าความลับที่ใช้ร่วมกัน และ หน่วยเครื่องส่งที่จัดโครงแบบเพื่อส่งค่าลายเซ็นการพิสูจน์ตัวจริงออกไป22. The instruments similar to those in Claim 21 also include a structured message authentication code unit to calculate the authentication signature value using a shared confidentiality value, and a structured transmitter unit to transmit the authentication signature value.
23. เครื่องมือเหมือนในข้อถือสิทธิข้อที่ 22 โดยที่หน่วยเครื่องส่งจะส่งลายเซ็นการพิสูจน์ ตัวจริงที่ตัดทอนให้สั้งลงแล้วออกไป23. The instrument is similar to that in claim 22, whereby the transmitting unit sends a shortened, authenticated signature of verification.
24. วิธีการสำหรับใช้ในการพิสูจน์ตัวจริงระหว่างเอนทิตีสองรายซึ่งได้ตกลงในการใช้ มอดุลัสร่วม N วิธีการประกอบรวมด้วย การรับค่าลายเซ็นการพิสูจน์ตัวจริงที่หนึ่ง การก่อกำเนิดค่าสายอักขระการสุ่มเทียมจากค่าสัญญาณเข้าค่าหนึ่ง การก่อกำเนิดค่ากุญแจสาธารณะที่หนึ่งโดยใช้มอดุลัส N และค่าสายอักขระการสุ่มเทียม เป็นหลัก การก่อกำเนิดค่าความลับที่ใช้ร่วมกัน โดยใช้มอดุลัส N ค่ากุญแจส่วนตัวและค่ากุญแจ สาธารณะที่หนึ่งเป็นหลัก การคำนวณค่าลายเซ็นการพิสูจน์ตัวจริงที่สองโดยการใช้ค่าความลับที่ใช้ร่วมกัน และ การเปรียบเทียบค่าลายเซ็นการพิสูจน์ตัวจริงที่หนึ่งกับค่าลายเซ็นการพิสูจน์ตัวจริงที่สอง24. A method for authentication between two entities that have agreed to use a shared modulus N. This method comprises: receiving the first authentication signature; generating a pseudo-random string from one input value; generating the first public key using modulus N and a pseudo-random string as the basis; generating a shared secret using modulus N, the private key, and the first public key as the basis; calculating the second authentication signature using the shared secret; and comparing the first authentication signature with the second authentication signature.
25. วิธีการเหมือนในข้อถือสิทธิข้อที่ 24 โดยที่การเปรียบเทียบค่าลายเซ็นการพสูจน์ตัวจริง ที่หนึ่งกับที่สองจะประกอบรวมด้วยการเปรียบเทียบค่าลายเซ็นการพิสูจน์ตัวจริงที่หนึ่งกับส่วนที่ตัด ทอนให้สั้งลงของค่าลายเซ็นการพิสูจน์ตัวจริงที่สอง25. The procedure is similar to that in claim 24, where the comparison of the first and second authentication signature values includes a comparison of the first authentication signature value with the truncated portion of the second authentication signature value.
26. วิธีการเหมือนในข้อถือสิทธิข้อที่ 24 หรือข้อที่ 25 ข้อใดข้อหนึ่งตามที่เกี่ยวข้อง วิธีการ ยังประกอบรวมต่อไปด้วย การับค่าสัญญาณเข้า26. The method is similar to that in either claim 24 or 25, as applicable. The method also includes the reception of input signals.
27. วิธีการเหมือนในข้อถือสิทธิข้อที่ 24 หรือใดข้อหนึ่งของข้อถือสิทธิข้อที่ 25-26 ตามที่ เกี่ยวข้อง โดยที่การคำนวณค่าลายเซ็นการพิสูจน์ตัวจริงจะประกอบรวมด้วยการคำนวณค่าลายเซ็น การพิสูจน์ตัวจริงโดยการใช้ค่าความลับที่ใช้ร่วมกัน และค่าสัญญาณเข้า27. The method is similar to that in Claim 24 or any one of Claim 25-26 as applicable, where the calculation of the authentication signature value includes the calculation of the authentication signature value using the shared confidentiality value and the input signal value.
28. วิธีการเหมือนในข้อถือสิทธิข้อที่ 24 หรือข้อใดข้อหนึ่งของข้อถือสิทธิข้อที่ 25-27 ตามที่ เกี่ยวข้อง ยังประกอบรวมต่อไปด้วย การรับค่ารหัสผ่านที่เข้ารหัสลับแล้ว การถอดรหัสลับค่ารหัสผ่านโดยการใช้ค่ากุญแจสาธารณะที่หนึ่ง และ การตรวจสอบความสมเหตุสมผลค่ารหัสที่ถอดรหัสลับแล้ว28. The same methods as in Claim 24, or any one of Claim 25-27 as applicable, also include the acceptance of the encrypted password, the decryption of the password using the first public key, and the validation of the decrypted password.
29. วิธีการเหมือนในข้อถือสิทธิข้อที่ 28 โดยที่การคำนวณค่าลายเซ็นการพิสูจน์ตัวจริง จะประกอบรวมด้วยการคำนวณค่าลายเซ็นการพิสูจน์ตัวจริงโดยการใช้ค่าความลับที่ใช้ร่วมกันและ ค่ารหัสผ่านที่เข้ารหัสลับแล้ว29. The method is the same as in Claim 28, whereby the calculation of the authentication signature value shall include the calculation of the authentication signature value using the shared confidential value and the encrypted password value.
30. ตัวประมวลผลที่จัดโครงแบบเพื่อควบคุมสมรรถนะของวิธีการเหมือนในข้อถือสิทธิ ข้อที่ 24 หรือข้อใดข้อหนึ่งของข้อถือสิทธิข้อที่ 25-29 ตามที่เกี่ยวข้อง30. A processor configured to control the performance of methods like those in Claim 24 or any one of Claim 25-29 as applicable.
31. ตัวกลางเก็บข้อมูลที่จัดโครงแบบเพื่อเก็บคำสั่งต่างๆ เพื่อดำเนินการวิธีการเหมือนใน ข้อถือสิทธิข้อที่ 24 หรือข้อใดข้อหนึ่งของข้อถือสิทธิข้อที่ 25-29 ตามที่เกี่ยวข้องให้บรรลุผล31. An intermediary data storage facility designed to hold instructions for the execution of a method similar to that of Claim 24 or any one of Claim 25-29 as applicable, to achieve the desired outcome.
32. เครื่องมือสำหรับใช้ในการพสูจน์ตัวจริงระหว่างเอนทิตีสองรายซึ่งได้ตกลงในการใช้ มอดุลัสร่วม N เครื่องมือประกอบรวมด้วย วิถีทางเพื่อทำการรับค่าลายเซ็นการพิสูจน์ตัวจริงที่หนึ่ง วิถีทางเพื่อทำการก่อกำเนิดค่าสายอักขระการสุ่มเทียมจากค่าสัญญาณเข้าค่าหนึ่ง วิถีทางเพื่อทำการก่อกำเนิดค่ากุญแจสาธารณะที่หนึ่งโดยใช้มอดุลัส N และค่าสายอักขระ การสุ่มเทียมเป็นหลัก วิถีทางเพื่อทำการก่อกำเนิดค่าความลับที่ใช้ร่วมกันโดยใช้มอดุลัส N ค่ากุญแจส่วนตัวและ กุญแจสาธารณะที่หนึ่งเป็นหลัก วิถีทางเพื่อทำการคำนวณค่าลายเซ็นการพิสูจน์ตัวจริงที่สองโดยการใช้ค่าความลับที่ใช้ ร่วมกัน และ วิถีทางเพื่อทำการเปรียบเทียบค่าลายเซ็นการพิสูจน์ตัวจริงที่หนึ่งกับค่าลายเซ็นการพิสูจน์ ตัวจริงที่สอง32. The tools used for authentication between two entities that have agreed to use a shared modulus N include: a path to obtain the first authentication signature; a path to generate a pseudo-random string from one input value; a path to generate the first public key using modulus N and the pseudo-random string as the basis; a path to generate the shared secret using modulus N, the first private key, and the first public key as the basis; a path to calculate the second authentication signature using the shared secret; and a path to compare the first authentication signature with the second authentication signature.
33. เครื่องมือเหมือนในข้อถือสิทธิข้อที่ 32 โดยที่วิถีทางเพื่อทำการเปรียบเทียบค่าลายเซ็น การพิสูจน์ตัวจริงที่หนึ่งกับที่สองจะประกอบรวมด้วยการเปรียบเทียบค่าลายเซ็นการพิสูจน์ตัวจริง ที่หนึ่งกับส่วนที่ตัดทอนให้สั้งลงของค่าลายเซ็นการพิสูจน์ตัวจริงที่สอง33. The instrument is similar to that in Claim 32, whereby the means of comparing the first and second authentication signatures shall consist of comparing the first authentication signature's value with a shortened portion of the second authentication signature's value.
34. เครื่องมือเหมือนในข้อถือสิทธิข้อที่ 32 หรือข้อที่ 33 ข้อใดข้อหนึ่งตามที่เกี่ยวข้อง ยัง ประกอบรวมต่อไปด้วย วิถีทางเพื่อทำการรับค่าสัญญาณเข้า34. Instruments like those in any one of the claims in Clause 32 or Clause 33, as applicable, also include a means for receiving input signals.
35. เครื่องมือเหมือนในข้อถือสิทธิข้อที่ 32 หรือข้อใดข้อหนึ่งของข้อถือสิทธิข้อที่ 33-34 ตามที่เกี่ยวข้อง โดยที่วิถีทางเพื่อทำการคำนวณค่าลายเซ็นการพิสูจน์ตัวจริงจะประกอบรวมด้วยวิถี ทางเพื่อทำการคำนวณค่าลายเซ็นการพิสูจน์ตัวจริงโดยการใช้ค่าความลับที่ใช้ร่วมกันและค่าสัญญาณ เข้า35. Instruments similar to those in Claim 32 or any one of Claim 33-34 as applicable, whereby the method for calculating the authentication signature value shall include a method for calculating the authentication signature value using a shared confidential value and an input signal value.
36. เครื่องมือเหมือนในข้อถือสิทธิข้อที่ 32 หรือข้อใดข้อหนึ่งของข้อถือสิทธิข้อที่ 33-35 ตามที่เกี่ยวข้อง ยังประกอบรวมต่อไปด้วย วิถีทางเพื่อทำการรับค่ารหัสผ่านที่เข้ารหัสลับแล้ว วิถีทางเพื่อทำการถอดรหัสลับค่ารหัสผ่านโดยการใช้ค่ากุญแจสาธารณะที่หนึ่ง และ วิถีทางเพื่อทำการตรวจสอบความสมเหตุสมผลค่ารหัสผ่านที่ถอดรหัสลับแล้ว36. Instruments similar to those in Claim 32 or any one of Claim 33–35, as applicable, also include a method for obtaining the encrypted password, a method for decrypting the password using the first public key, and a method for validating the encrypted password.
37. เครื่องมือของข้อถือสิทธิข้อที่ 36 โดยที่วิถีทางเพื่อทำการคำนวณค่าลายเซ็นการพิสูจน์ ตัวจริงจะประกอบรวมด้วยวิถีทางเพื่อทำการคำนวณค่าลายเซ็นการพิสูจน์ตัวจริงโดยการใช้ค่าความ ลับที่ใช้ร่วมกันและค่ารหัสผ่านที่เข้ารหัสลับแล้ว37. The instruments of claim 36, whereby the means to calculate the authentication signature value shall consist of means to calculate the authentication signature value using the shared confidential values and encrypted password values.
38. เครื่องมือสำหรับใช้ในการพิสูจน์ตัวจริงระหว่างเอนทิตีสองรายซึ่งได้ตกลงในการใข้ มอดุลัสร่วม N เครื่องมือประกอบรวมด้วย หน่วยเครื่องรับที่จัดโครงแบบเพื่อรับค่าลายเซ็นการพิสูจน์ตัวจริงที่หนึ่ง ตัวก่อกำเนิดการสุ่มเทียมที่จัดโครงแบบเพื่อก่อกำเนิดค่าสายอักขระการสุ่มเทียมจากค่า สัญญาณเข้าค่าหนึ่ง หน่วยสำหรับก่อกำเนิดกุญแจที่จัดโครงแบบเพื่อก่อกำเนิดค่ากุญแจสาธารณะที่หนึ่งโดยใช้ มอดุลัส N ค่าสายอักขระการสุ่มเทียมเป็นหลัก หน่วยสำหรับก่อกำเนิดค่าความลับที่ใช้ร่วมกันที่จัดโครงแบบเพื่อก่อกำเนิดค่าความลับที่ใช้ ร่วมกันโดยใช้มอดุลัส N ค่ากุญแจส่วนตัวและค่ากุญแจสาธารณะที่หนึ่งเป็นหลัก หน่วยรหัสการพิสูจน์ตัวจริงข้อความที่จัดโครงแบบเพื่อคำนวณค่าลายเซ็นการพิสูจน์ตัวจริง ที่สองโดยการใช้ค่าความลับที่ใช้ร่วมกัน และ หน่วยสำหรับเปรียบเทียบที่จัดโครงแบบเพื่อเปรียบเทียบค่าลายเซ็นการพิสูจน์ตัวจริงที่หนึ่ง กับค่าลายเซ็นการพิสู่จน์ตัวจริงที่สอง38. The instrument for authentication between two entities that have agreed to use a shared modulus N consists of: a receiver unit configured to receive the first authentication signature; a pseudo-random generator configured to generate a pseudo-random string from one input value; a key generator unit configured to generate the first public key using modulus N pseudo-random strings as the basis; a shared secret generator unit configured to generate the shared secret using modulus N of the first private and public keys as the basis; a message authentication code unit configured to calculate the second authentication signature using the shared secret; and a comparison unit configured to compare the first authentication signature with the second authentication signature.
39. เครื่องมือของข้อถือสิทธิข้อที่ 38 โดยที่หน่วยสำหรับเปรียบเทียบจะเปรียบเทียบค่า ลายเซ็นการพิสูจน์ตัวจริงที่หนึ่งกับส่วนที่ตัดทอนให้สั้งลงของค่าลายเซ็นการพิสูจน์ตัวจริงที่สอง39. The instrument of claim 38, whereby the unit of comparison compares the value of the first authentication signature with the truncated portion of the value of the second authentication signature.
40. วิธีการสำหรับใช้ในการพิสูจน์ตัวจริงระหว่างเอนทิตีสองรายซึ่งได้ตกลงในการใช้ มอดุลัสร่วม N วิธีการประกอบรวมด้วย การรับค่ากุญแจสาธารณะที่ก่อกำเนิดขึ้น โดยใช้มอลุลัส N เป็นหลัก การก่อกำเนิดกุญแจส่วนตัวซึ่งสอดคล้องกับค่ากุญแจสาธารณะโดยการแก้ปัญหาลอการิทึม แบบไม่ต่อเนื่องมอดุโล N และ การใช้กุญแจส่วนตัวเป็นกุญแจความลับที่ใช้ร่วมกัน40. A method for authenticating two entities that have agreed to use a common modulus N. This method comprises: obtaining a public key generated using modulus N; generating a private key corresponding to the public key by solving a discrete logarithm of modulo N; and using the private key as the shared secret key.
41. วิธีการเหมือนในข้อถือสิทธิข้อที่ 40 โดยที่ก่ารก่อกำเนิดกุญแจส่วนตัวจะประกอบ รวมด้วย การคำนวณกุญแจส่วนตัวโดยการใช้ Chinese remainder theorem41. The method is similar to that in claim 40, where the generation of the private key involves calculating the private key using the Chinese remainder theorem.
42. เครื่องมือสำหรับใช้ในการพิสูจน์ตัวจริงระหว่างเอนทิตีสองรายซึ่งได้ตกลงในการใช้ มอดุลัสร่วม N เครื่องมือประกอบรวมด้วย วิถีทางเพื่อทำการรับค่ากุญแจสาธารณะที่ก่อกำเนิดขึ้นโดยใช้มอดุลัส N เป็นหลัก วิถีทางเพื่อทำการก่อกำเนิดกุญแจส่วนตัวซึ่งสอดคล้องกับค่ากุญแจสาธารณะโดยการ แก้ปัญหาลอการิทึมแบบไม่ต่อเนื่องมอดุโล N และ วิถีทางเพื่อทำการใช้กุญแจส่วนตัวเป็นกุญแจความลับที่ใช้ร่วมกัน42. A tool for authentication between two entities that have agreed to use a common modulus N. This tool includes a path to obtain the public key generated using modulus N as the basis, a path to generate a private key corresponding to the public key by solving a discrete logarithm of modulo N, and a path to use the private key as the shared secret key.