Certification CIPF

The list of information supplied by the applicant to undergo the procedure of certification of software and hardware-software means of cryptographic protection of information:

  1. One or more instances of CIPF, completed in an efficient manner and in full complete;
  2. Normative and technical documentation (specifications, the design, technological and program documentation), which shall include a complete description of the algorithms implemented in the CIPF cryptographic transformations, generation, forming, distribution and key management.
  3. Operational documentation, which defines all the possible modes of use, the necessary requirements to ensure the safety of the processed information, including actions, to be taken to eliminate operator error and other emergency situations, possible during operation, as well as their consequences. Operating documentation must be complete, clear, consistent, there should be a list of all organizational and technical measures, necessary to ensure the security of information processed, CIPF including maintenance procedures exploiting staff.


  • CIPF for hardware design documentation is a complete set of electrical circuits, comprising:

o structural block diagram products;

o fundamental circuit blocks;

o list of electronic components;

o PCB circuit;

o mounting scheme descriptions.

  • CIPF for software design documentation is a package of software documentation, comprising:

o requirements for the product;

o the specification of software (BY), containing an accurate and complete description of its interaction with the environment: users, equipment, common software; solved the software problem; input and output data, Relations between; controlled processes and control actions;

o architectureEurope IN, comprising a description of the hierarchy of its subsystems indicating their order of tasks and interactions between them;

o Structure by, containing a description of the system modularization, order of their interaction; modules list, their functions, bond order between modules for data and management, including a list of data transferred between the modules and the hierarchy of modules in accordance with their order of call;

5) specifications for the modules, containing a description of the problem, the solution of which is a module, parameter transmission order is accessed, input and output parameters (data formats, formats including encrypted and signed files, certificates), description of external effects;

6) description of the logic software modules, description comprising selected for implementation of data structures and algorithms;

7) system test software and its modules, used for software development, description;

8) software source code.

Previous Certification Software, General requirements
The next Accreditation certificate
  Back to home