Cryptographic module identification is the starting point of post−quantum cryptographic migration in the banking and financial industry, and its results form the basis for compiling a cryptographic asset inventory and prioritizing migration. In view of the large scale, language diversity, deeply nested wrapper layers and complex dependency chains of banking information systems and operating system source code, an LLM−based cryptographic module identification tool is investigated in this paper. Taking the whole codebase and its dependency information as input, the tool completes identification through the collaboration of five agents responsible for data ingestion and preprocessing, call graph construction, cryptographic semantic identification, trustworthy reasoning and reflection, and result aggregation and visualization, and outputs evidence units traceable to source statements. The tool is implemented on the open−source Qwen3−8B model without parameter fine−tuning. On 400 file−level samples constructed from the source code of the Anolis OS kernel, it achieves a precision of 97.50% and a recall of 96.06%. In a comparative experiment against an open−source pattern−matching cryptographic discovery tool, the proposed tool identifies 76 of the 84 genuine cryptographic modules missed by the reference tool; ablation experiments show that the combination of call graph construction and trustworthy reasoning and reflection raises recall from 20.69% to 96.06%. These results indicate that semantic−level criteria extend the scope of cryptographic module identification from implementations explicitly visible in the code text to system−level code organized through registration and encapsulation.
| 科 Family | 属数 Number of genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) | 属 Genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) |
|---|---|---|---|---|---|---|
| 鹅膏菌科Amanitaceae | 2 | 11 | 5.26 | 鹅膏菌属 Amanita | 10 | 4.78 |
| 小菇科 Mycenaceae | 2 | 12 | 5.74 | 丝盖伞属 Inocybe | 5 | 2.39 |
| 多孔菌科 Polyporaceae | 8 | 14 | 6.70 | 蜡蘑属 Laccaria | 5 | 2.39 |
| 红菇科 Russulaceae | 3 | 23 | 11.00 | 小皮伞属 Marasmius | 6 | 2.87 |
| 小菇属 Mycena | 11 | 5.26 | ||||
| 光柄菇属 Pluteus | 5 | 2.39 | ||||
| 红菇属 Russula | 17 | 8.13 | ||||
| 栓菌属 Trametes | 5 | 2.39 |