{"product_id":11509,"v_id":11509,"product_name":"Persistent Systems LLC, Wave Relay® Devices v1.0","certification_status":"Certified","certification_date":"2025-03-27T00:00:00Z","tech_type":"Network Device,Network Encryption,Virtual Private Network","vendor_id":{"name":"Persistent Systems LLC","website":"https://www.persistentsystems.com/"},"vendor_poc":"James Harrison","vendor_phone":"212-561-5895","vendor_email":"jharrison@persistentsystems.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 TOE leverages a custom OS called Wave Relay OS that provides a secure operating environment. Available as a hardware network appliance, the TOE supports a wide range of network, wireless and security protocols designed for peer-to-peer MANET networking at OSI Layer 2 and Layer 3. This includes, for instance, the use of multiple layer-3 Gateways in a MANET.</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 capable of securing communication via its ethernet interface with MACsec, IPsec and TLS.&nbsp; Remote administration utilizes TLS to protect communications to the Wave Relay Device GUI and programmatic interface.</p>\r\n<p><span style=\"font-size: 10.0pt; font-family: Times, serif;\">For the purposes of evaluation, the TOE will be treated as a Network Device, IPsec VPN Gateway and MACsec Ethernet Encryption Device. Thus, the security functionality offered by the TOE includes validated secure by design components such as CAVP tested Cryptographic support, Trusted updates, Self Tests, Secure connections, Identification &amp; Authentication, Packet Filtering, and Secure Auditing.</span></p>","evaluation_configuration":"<p style=\"margin: 0in 0in 6pt; text-align: justify; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">The TOE is a hardware network appliance available in several models w/ varying form factors.</p>\r\n<div align=\"center\">\r\n<table class=\"MsoNormalTable\" style=\"width: 390px; border-collapse: collapse; border: none;\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\r\n<tbody>\r\n<tr style=\"height: 10.75pt;\">\r\n<td style=\"width: 205.8pt; border: solid windowtext 1.0pt; background: #BFBFBF; padding: 0in 5.4pt 0in 5.4pt;\">\r\n<p style=\"margin: 0in; text-align: center; line-height: normal; font-size: 10pt; font-family: Times, serif;\"><strong><span style=\"color: black;\">Model</span></strong></p>\r\n</td>\r\n<td style=\"width: 86.45pt; border: solid windowtext 1.0pt; border-left: none; background: #BFBFBF; padding: 0in 5.4pt 0in 5.4pt;\">\r\n<p style=\"margin: 0in; text-align: center; line-height: normal; font-size: 10pt; font-family: Times, serif;\"><strong><span style=\"color: black;\">Processor</span></strong></p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td style=\"width: 205.8pt; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;\">\r\n<p style=\"margin: 0in 0in 3pt; text-align: center; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">MPU5 (WR-5100)</p>\r\n</td>\r\n<td style=\"width: 86.45pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;\">\r\n<p style=\"margin: 0in 0in 3pt; text-align: center; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">NXP iMX6</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td style=\"width: 205.8pt; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;\">\r\n<p style=\"margin: 0in 0in 3pt; text-align: center; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">Embedded Module (WR-5200)</p>\r\n</td>\r\n<td style=\"width: 86.45pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;\">\r\n<p style=\"margin: 0in 0in 3pt; text-align: center; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">NXP i.MX6</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td style=\"width: 205.8pt; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;\">\r\n<p style=\"margin: 0in 0in 3pt; text-align: center; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">Embedded Module Lite (WR-5250)</p>\r\n</td>\r\n<td style=\"width: 86.45pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;\">\r\n<p style=\"margin: 0in 0in 3pt; text-align: center; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">NXP i.MX6</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td style=\"width: 205.8pt; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;\">\r\n<p style=\"margin: 0in 0in 3pt; text-align: center; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">GVR5 (WR-GVR5-SYS)</p>\r\n</td>\r\n<td style=\"width: 86.45pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;\">\r\n<p style=\"margin: 0in 0in 3pt; text-align: center; break-after: avoid; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">NXP i.MX6</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td style=\"width: 205.8pt; border: solid windowtext 1.0pt; border-top: none; padding: 0in 5.4pt 0in 5.4pt;\">\r\n<p style=\"margin: 0in 0in 3pt; text-align: center; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">Integrated Antenna Series (WR-INT-ANT-SYS)</p>\r\n</td>\r\n<td style=\"width: 86.45pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0in 5.4pt 0in 5.4pt;\">\r\n<p style=\"margin: 0in 0in 3pt; text-align: center; break-after: avoid; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">NXP i.MX6</p>\r\n</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</div>","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 Persistent Common Criteria Administrator Guide, Target of Evaluation: Persistent Systems LLC, Wave Relay&reg; Devices v1.0, Version 1.0, February 24, 2025 document, satisfies all of the security functional requirements stated in the Persistent Systems LLC, Wave Relay&reg; Devices v1.0 Security Target, Version 0.7, February 21, 2025.&nbsp; The project underwent CCEVS Validator review.&nbsp; The evaluation was completed in March 2025.&nbsp; Results of the evaluation can be found in the Common Criteria Evaluation and Validation Scheme Validation Report (report number CCEVS-VR-VID11509-2025) 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 Persistent Systems LLC, Wave Relay&reg; Devices v1.0 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>Security audit:</strong></p>\r\n<p style=\"margin: 0in 0in 6pt; text-align: justify; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\"><span style=\"font-family: 'Times New Roman', serif;\">The TOE generates audit events for numerous activities including events related to cryptographic functionality, identification and authentication, and administrative actions. The TOE generates a complete audit record including the IP address of the TOE, the event details, and the time the event occurred. The TOE provides the administrator with a local circular audit trail where the TOE overwrites the oldest audit records with the newest audit records when space is full. Audit logs are also sent to a remote syslog server in the environment over TLS encrypted channel.</span></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; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\"><span style=\"font-family: 'Times New Roman', serif;\">The TOE provides cryptography in support of other TOE security functionality.&nbsp; The TOE provides cryptography in support of secure connections using IPsec, TLS, MACsec and remote administrative management HTTPS/TLS.</span></p>\r\n<p style=\"text-align: justify; margin: 0in; font-size: 10pt; font-family: Times, serif;\"><strong>Identification and authentication:</strong></p>\r\n<p style=\"margin: 0in 0in 6pt; text-align: justify; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\"><span style=\"font-family: 'Times New Roman', serif;\">The TOE allows unauthenticated users to read the login banner, view the TOE identity (DNS name and IP address), view the TOE power level, and view status.&nbsp; The TOE also performs packet filtering operations prior to administrator login.&nbsp; The TOE requires users to be authenticated before all other administrative operations.</span></p>\r\n<p style=\"margin: 0in 0in 6pt; text-align: justify; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\"><span style=\"font-family: 'Times New Roman', serif;\">The TOE authenticates the administrator prior to granting access to the GUI and programmatic interfaces by accepting a password.&nbsp; </span>The TOE supports the validation of x509v3 certificates for authentication in the context of the TLS and IPsec protocols.&nbsp; These certificates can be ECDSA certificates.&nbsp; The TOE also supports pre-shared key authentication for MACsec and IPsec connections.&nbsp; The TOE checks the revocation status of a certificate using OCSP or CRLs.</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; line-height: 11pt; font-size: 10pt; font-family: 'Times New Roman', serif;\">Security management commands are limited to authorized users (i.e., administrators) and available only after they have provided acceptable user identification and authentication data to the TOE.&nbsp; All TOE administration occurs through a TLS/HTTPS session.</p>\r\n<p style=\"text-align: justify; break-after: avoid; margin: 0in; font-size: 10pt; font-family: Times, serif;\"><strong>Packet filtering:</strong></p>\r\n<p style=\"margin: 0in 0in 6pt; text-align: justify; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">The TOE provides packet filtering and secure IPsec tunneling functionality. The tunnels can be established between the TOE and a VPN peer.&nbsp; An authorized administrator can define the traffic that needs to be protected via IPsec by configuring access lists (permit, deny, log) and applying these access lists to the VPN interfaces.</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 style=\"margin: 0in 0in 6pt; text-align: justify; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\"><span style=\"font-family: 'Times New Roman', serif;\">The TOE provides a variety of means of protecting itself.&nbsp; The TOE performs self-tests and integrity verification that cover the correct operation of the TOE at startup. Any test failures that occur will prevent the TOE from booting to a usable state.&nbsp; It provides functions necessary to securely update the TOE.&nbsp; The TOE includes a hardware clock to ensure reliable timestamps.&nbsp; The TOE&rsquo;s time can be configured manually or by syncing to a remote NTP server. It protects sensitive data such as stored passwords and cryptographic keys so that they are not accessible through the TOE, even to a Security Administrator.</span></p>\r\n<p style=\"margin: 0in 0in 6pt; text-align: justify; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\">The TOE has the ability detect replay of frames received over the MACsec channel. The detected replayed frames are dropped.</p>\r\n<p style=\"text-align: justify; margin: 0in; font-size: 10pt; font-family: Times, serif;\"><strong>TOE access:</strong></p>\r\n<p style=\"margin: 0in 0in 6pt; text-align: justify; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\"><span style=\"font-family: 'Times New Roman', serif;\">The TOE can be configured to display a logon banner before a user session is established.&nbsp; The TOE also enforces inactivity timeouts for local and remote sessions that can be configured by an administrator.</span></p>\r\n<p style=\"text-align: justify; margin: 0in; font-size: 10pt; font-family: Times, serif;\"><strong>Trusted path/channels:</strong></p>\r\n<p style=\"margin: 0in 0in 6pt; text-align: justify; line-height: 11pt; font-size: 10pt; font-family: Times, serif;\"><span style=\"font-family: 'Times New Roman', serif;\">The TOE protects interactive communication with administrators using TLS for GUI and programmatic access.&nbsp; The TLS protocol provides integrity and disclosure protection.&nbsp; If the negotiation of a TLS session fails, the attempted connection will not be established.</span></p>\r\n<p><span style=\"font-size: 10.0pt; font-family: 'Times New Roman', serif;\">The TOE protects communication with network peers, such as an external audit server (syslog server) and a VPN peer using IPsec connections to provide disclosure or modification protections.&nbsp; The TOE can be configured to use MACsec to secure the channel to an external audit server (syslog server) at Layer 2.&nbsp; The TOE can also provide a TLS connection to a controlled network device and validate the X509v3 certificate that is presented by the device.</span></p>","features":[{"id":2738,"feature_name":"Asymmetric Key Generation"},{"id":2725,"feature_name":"Auditing"},{"id":2736,"feature_name":"Certificate Authentication"},{"id":2737,"feature_name":"Certificate Validation"},{"id":2754,"feature_name":"Cryptographic Hashing"},{"id":2751,"feature_name":"Cryptographic Key Establishment"},{"id":2752,"feature_name":"Cryptographic Signature Verification"},{"id":2749,"feature_name":"DRBG"},{"id":2765,"feature_name":"HTTPS Client"},{"id":2766,"feature_name":"HTTPS Server without Mutual Authentication"},{"id":2767,"feature_name":"IKEv2"},{"id":2735,"feature_name":"IPsec"},{"id":2726,"feature_name":"Key Destruction"},{"id":2756,"feature_name":"Keyed-hash message authentication"},{"id":2731,"feature_name":"MACsec"},{"id":2768,"feature_name":"TLS 1.2"},{"id":2763,"feature_name":"TLS Client"},{"id":2764,"feature_name":"TLS Server without Mutual Authentication"},{"id":2734,"feature_name":"VPN Gateway"}]}