DNP3 Source Code Library

Our ANSI C source code library provides a quick and cost effective way to implement a DNP3 master or outstation.  A .NET component version is also available.  And they're royalty free!

DNP3 Secure Authentication

Cyber-security Features
  • End to end cryptographic authentication at the application layer which goes beyond VPN tunnels or TLS
  • Based on IEC 62351 security standard (Parts 3, 5, and 8)
  • TLS is supported for DNP3 IP based networks
  • Legacy support for networks or devices that do not support encryption
  • Configuration of which requests are considered critical
  • Authentication can be performed in either direction (Outstation or Master)
Support for Multiple Users
  • Supports Role Based Access Control (RBAC) - multiple users and roles (engineers, operators, viewers, admin)
  • Configure privileges(view, read, security, etc.) for each role
  • Users can be added, modified, or removed
Legacy Support
  • Support low bandwidth and/or serial networks
  • Low overhead for Outstations that may not have processing capability for public/private certificates or encryption
Test Harness

Watch our training videos to learn more about DNP3 Secure Authentication


Example of Challenge-Reply Sequence for DNP3 Secure Authentication:
DNP3 SA Challenge Reply Sequence
 


 
© 2013 Triangle MicroWorks, Inc. All rights reserved.