{"product_id":11503,"v_id":11503,"product_name":"L3Harris Common Data Loader Version 02.01","certification_status":"Certified","certification_date":"2024-12-23T00:00:00Z","tech_type":"Encrypted Storage","vendor_id":{"name":"L3Harris","website":"https://www.L3Harris.com"},"vendor_poc":"Edward Bowen","vendor_phone":"321-272-2072","vendor_email":"edward.bowen@L3Harris.com","assigned_lab":{"cctl_name":"Gossamer Security Solutions"},"product_description":"<p style=\"margin: 0in 0in 6pt; text-align: justify; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">The L3Harris Common Data Loader Version 02.01 (CDL) is a full-disk encryption solution composed of the Common Data Loader Operational Flight Platform (CDL OFP) software and the Ground Stations Software (CDL GSS).</p>\r\n<p style=\"margin: 0in 0in 6pt; text-align: justify; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">The CDL Operational Flight Platform is an embedded avionics module for onboard non-volatile, network-attached storage.&nbsp; The TOE provides a layer of software encryption on top of embedded removable memory modules (RMM) inserted into the CDL OFP, which themselves are intended to be external self-encrypting drives (separately evaluated by another vendor).&nbsp; The CDL OFP software is designed to operate on a physical hardware device featuring up to three RMMs, two independent ethernet ports, two RS-232 serial interfaces (one for maintenance and one for debugging), and six discrete inputs including one for zeroization.</p>\r\n<p style=\"margin: 0in 0in 6pt; text-align: justify; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">The TOE also includes the CDL Ground Station Software, a full, stand-alone software suite capable of provisioning and managing the RMMs used with the CDL OFP.&nbsp; The CDL Ground Station Software includes both the Provisioning Tool used to initialize the Data at Rest solution and the Mission Planning Software used to load encrypted data for a given deployment of the RMMs for use in the CDL OFP. &nbsp;The CDL GSS Provisioning Tool and the CDL GSS Mission Planning Software are designed to run on separate machines as they require different OS support.</p>\r\n<p style=\"margin: 0in 0in 6pt; text-align: justify; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">The TOE in total consists of three distinct software parts.&nbsp; The three parts in aggregate provide the security functionality laid forth in the Security Target and are evaluated as one solution as the combined TOE solution covers all of the required functionality.&nbsp; The CDL GSS is used to initially provision the FDE solution, configuring any necessary keys and authentication factors, while the CDL OFP and CDL GSS Mission Planning Software are both used to load and retrieve encrypted data on to the protected drives, either from the ground or vehicle deployment respectfully.</p>\r\n<p style=\"margin: 0in 0in 6pt; text-align: justify; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">The TOE is distributed as a software package designed to work on a specific set of hardware.&nbsp; The TOE has the following hardware/software requirements:</p>\r\n<ul style=\"margin-bottom: 0in; margin-top: 0px;\">\r\n<li style=\"margin: 0in 0in 6pt 0px; text-align: justify; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">The Operational Flight Platform requires a computer with a Human Computer Interface (HCI) and a NXP P3041 processor.&nbsp; The tested configuration included a L3Harris-bespoke OFP computer running Buildroot 2012.05 on Linux Kernel 3.5.3 on NxP QorlQ P3041 (e500mc).</li>\r\n<li style=\"margin: 0in 0in 6pt 0px; text-align: justify; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">The CDL GSS Provisioning Tool requires a native Ubuntu 20.04 LTS computer with eSATA port (or equivalent USB adapter).&nbsp; The tested configuration ran the CDL GSS Provisioning Tool software on an Army Mission Planning System (AMPS) laptop running native Ubuntu 20.04 and Linux Kernel 5.4.0-1091-fips with an Intel Haswell i7-4810MQ.</li>\r\n<li style=\"margin: 0in 0in 6pt 0px; text-align: justify; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">The CDL GSS Mission Planning Software requires an Ubuntu 22.04 LTS computer with eSATA port (or equivalent USB adapter).&nbsp; The tested configuration ran the CDL GSS Mission Planning Software on an Army Mission Planning System (AMPS) laptop running Ubuntu 22.04.2 LTS with Linux Kernel 5.15.90.1 through Windows Subsystem for Linux (WSL) 2 on an Intel Haswell i7-4810MQ.</li>\r\n</ul>\r\n<p style=\"margin: 0in 0in 6pt; text-align: justify; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">Because the CDL GSS software (both the Provisioning Tool Mission Planning Software) do not rely on any hardware acceleration and the OS provides a hardware abstraction layer, the CDL GSS software executes identically irrespective of the underlying CPU. Additionally, the tested configuration utilized the separately evaluated Novachips Co., Ltd. Scalar and Express P-series SSD, version NV.R1900 RMM units to provide the second layer of hardware full-disk encryption.</p>\r\n<p style=\"margin: 0in 0in 6pt; text-align: justify; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">The TOE features several network protocols such as Network File System (NFS), Real Time Protocol (RTP) and Real time Streaming Protocol (RTSP) which are not tested as a part of this evaluation. &nbsp;The FDEEEcPP20E and FDEAAcPP20E Protection Profiles did not consider nor include networking protocols as part of the security functional requirements, and thus did not include any such protocol requirements. &nbsp;Therefore, these protocols have not been examined as part of the required assurance activities and consequently the evaluation can make no claims about the TOE&rsquo;s networking protocols.</p>\r\n<p style=\"margin: 0in 0in 6pt; text-align: justify; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">&nbsp;</p>","evaluation_configuration":"<p><span style=\"font-size: 10.0pt; font-family: 'Times New Roman', serif;\">The Target of Evaluation (TOE) is L3Harris </span><span style=\"font-size: 10.0pt; font-family: 'Times New Roman', serif;\">Common Data Loader Version 02.01</span></p>","security_evaluation_summary":"<p><span style=\"font-size: 10.0pt; font-family: Times, serif;\">The evaluation was carried out in accordance to the Common Criteria Evaluation and Validation Scheme (CCEVS) requirements and guidance.&nbsp; The evaluation demonstrated that the TOE<em> </em>meets the security requirements contained in the Security Target.&nbsp; The criteria against which the TOE was judged are described in the Common Criteria for Information Technology Security Evaluation, Version 3.1, Revision 5, April 2017. The evaluation methodology used by the evaluation team to conduct the evaluation is the Common Methodology for Information Technology Security Evaluation, Evaluation Methodology, Version 3.1, Revision 5, April 2017.&nbsp; The product, when delivered and configured as identified in the L3Harris Administrative Guide: Common Data Loader (CDL) Data-At-Rest (DAR) Operational Flight Platform (OFP) and Ground Support Software (GSS), Version 1.0, October 7, 2024 document, satisfies all of the security functional requirements stated in the L3Harris Common Data Loader Version 02.01&nbsp; Security Target, Version 0.4, December 12, 2024.&nbsp; The project underwent CCEVS Validator review.&nbsp; The evaluation was completed in December 2024.&nbsp; Results of the evaluation can be found in the Common Criteria Evaluation and Validation Scheme Validation Report (report number CCEVS-VR-VID11503-2024) prepared by CCEVS</span></p>","environmental_strengths":"<p style=\"text-align: justify; margin: 0in; font-size: 10pt; font-family: Times, serif;\">The logical boundaries of the Common Data Loader are realized in the security functions that it implements. Each of these security functions is summarized below.</p>\r\n<p style=\"margin: 0in; font-size: 10pt; font-family: Times, serif;\">&nbsp;</p>\r\n<p style=\"text-align: justify; margin: 0in; font-size: 10pt; font-family: Times, serif;\"><strong>Cryptographic support:</strong></p>\r\n<p style=\"margin: 0in 0in 6pt; text-align: justify; font-size: 10pt; font-family: Times, serif;\"><span style=\"font-family: 'Times New Roman', serif;\">The TOE includes cryptographic functionality for key management, user authentication, and block-based encryption including: symmetric key generation, encryption/decryption, cryptographic hashing, keyed-hash message authentication, and password-based key derivation.&nbsp; These functions are supported with suitable random bit generation, key derivation, salt generation, initialization vector generation, secure key storage, and key destruction.&nbsp; These primitive cryptographic functions are used to encrypt Data at Rest (including the generation and protection of keys and key encryption keys) used by the TOE.</span></p>\r\n<p style=\"text-align: justify; margin: 0in; font-size: 10pt; font-family: Times, serif;\"><strong>User data protection:</strong></p>\r\n<p style=\"margin: 0in 0in 6pt; text-align: justify; font-size: 10pt; font-family: Times, serif;\"><span style=\"font-family: 'Times New Roman', serif;\">The TOE performs Full Drive Encryption on all partitions on the drive (so that no plaintext exists) and does so without user intervention.</span></p>\r\n<p style=\"text-align: justify; margin: 0in; font-size: 10pt; font-family: Times, serif;\"><strong>Security management:</strong></p>\r\n<p style=\"margin: 0in 0in 6pt; text-align: justify; font-size: 10pt; font-family: Times, serif;\"><span style=\"font-family: 'Times New Roman', serif;\">The TOE provides each of the required management services necessary to manage the full drive encryption using a command line interface.</span></p>\r\n<p style=\"text-align: justify; margin: 0in; font-size: 10pt; font-family: Times, serif;\"><strong>Protection of the TSF:</strong></p>\r\n<p><span style=\"font-size: 10.0pt; font-family: 'Times New Roman', serif;\">The TOE implements a number of features to protect itself to ensure the reliability and integrity of its security features. It protects key and key material, and includes functions to perform self-tests and software/firmware integrity checking so that it might detect when it is failing or may be corrupt.&nbsp; If any of the self-tests fail, the TOE will not go into an operational mode.</span></p>","features":[{"id":2681,"feature_name":"Cryptographic Hashing"},{"id":2664,"feature_name":"Cryptographic Signature Verification"},{"id":2607,"feature_name":"DRBG"},{"id":2604,"feature_name":"Full Drive Encryption"},{"id":2606,"feature_name":"Key Destruction"},{"id":2682,"feature_name":"Keyed-hash message authentication"},{"id":2608,"feature_name":"Symmetric Key Generation"}]}