发明名称 METHOD AND SYSTEM FOR TESTING AND VALIDATION OF CRYPTOGRAPHIC ALGORITHMS
摘要 A method for testing cryptographic algorithms includes: receiving one or more request files, wherein each request files is associated with a cryptographic algorithm and includes a plurality of tests; formatting the plurality of tests in each of the request files based on algorithm formatting rules; transmitting the request files; receiving a plurality of test results for each of the transmitted request files, wherein each test result corresponds to a test included in the respective request file and is generated by execution of the corresponding test using the cryptographic algorithm associated with the respective request file; generating a response file for each of the request files, wherein the response files includes a plurality of test results that correspond to each test included in the corresponding request file; formatting the plurality of tests results in each of the generated response files based on result formatting rules; and transmitting the response files.
申请公布号 US2016099952(A1) 申请公布日期 2016.04.07
申请号 US201414509106 申请日期 2014.10.08
申请人 Corsec Security, Inc. 发明人 APPLER Matthew Alan;Morris John Robert;Rabe Elizabeth Meyers;Holmes David Patrick
分类号 H04L29/06;G06F21/62 主分类号 H04L29/06
代理机构 代理人
主权项 1. A method for testing cryptographic algorithms, comprising: receiving, by a receiving device, one or more request files, wherein each request files is associated with one or more cryptographic algorithms and includes a plurality of tests; formatting, by a processing device, the included plurality of tests in each of the received one or more request files based on one or more algorithm formatting rules; transmitting, by a transmitting device, the one or more request files; receiving, by the receiving device, a plurality of test results for each of the transmitted one or more request files, wherein each test result corresponds to a test of the plurality of tests included in the respective request file and is generated by execution of the corresponding test using the cryptographic algorithm associated with the respective request file; generating, by the processing device, a response file for each of the one or more request files, wherein the response files includes a plurality of test results that correspond to various tests or portions of tests in the plurality of tests included in the corresponding request file; formatting, by the processing device, the included plurality of tests results in each of the generated response files based on one or more result formatting rules; and transmitting, by the transmitting device, the response files.
地址 Fairfax VA US