Security through layers in an intelligent electronic device

US11734396B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11734396-B2
Application numberUS-201916419205-A
CountryUS
Kind codeB2
Filing dateMay 22, 2019
Priority dateJun 17, 2014
Publication dateAug 22, 2023
Grant dateAug 22, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure provides for improving security in a meter or an intelligent electronic device (IED) through the use of a security key which is unique to each meter or IED. Such a key may be used to prevent password reuse among multiple meters. Such a key may also be used to encrypt critical components of the software, such that only when running on the correct meter can the components of the software be decrypted. Such a key may also be used to uniquely identify the device in a larger data collection and management system. The security key can also be used to prevent the direct copying of meters. The present disclosure also provides for a meter or IED that stores functional software separately from core software.

First claim

Opening claim text (preview).

What is claimed is: 1. An intelligent electronic device (IED) comprising: a housing; at least one sensor, disposed in the housing and coupled to at least one power line of an electrical power distribution system and configured for measuring at least one power parameter of the at least one power line and generating at least one analog signal indicative of the at least one power parameter; at least one analog to digital converter disposed in the housing and coupled to the at least one sensor configured for receiving the at least one analog signal and converting the at least one analog signal to at least one digital signal; and at least one processing device disposed in the housing and configured to execute a plurality of instructions to implement a general purpose operating system for executing at least two applications, wherein a first application operates on a secure layer of the operating system and a second application operates on an insecure layer of the operating system, wherein each of the applications is independent of the other application and the operating system is configured to functionally isolate the first application from the second application while the first and second applications are executing, wherein the applications executing on the secure layer cannot be accessed externally from the IED. 2. The IED of claim 1 , wherein the first application is a security application and the second application is a web server application. 3. The IED of claim 2 , wherein information is transferred between the layers using at least one of network sockets, files, pipes, shared memory, mail slots, and Inter-Process Communications (IPC) methods. 4. The IED of claim 2 , further comprising a plurality of resources stored in a memory, wherein access to the plurality of resources by the second application is controlled by the first application. 5. The IED of claim 2 , wherein the security application controls at least one of user permissions, user states and user actions. 6. The IED of claim 2 , wherein the security application decrypts at least one other software application to enable the at least one other software application to execute. 7. The IED of claim 6 , wherein the security application validates a certificate associated with the at least one other software application before decrypting the at least one other software application. 8. The IED of claim 6 , wherein the security application validates a software signature associated with the at least one other software application before decrypting the at least one other software application. 9. The IED of claim 2 , further comprising a communication device, the communication device enables the web server application to communicate over a network with at least one external client device. 10. The IED of claim 9 , wherein the web server application is configured to receive a request from the at least one external client device, parses parameters of the request and passes the parameters to the security application to perform an action relating to the request. 11. The IED of claim 10 , further comprising a security state component that stores a list of allowed users, wherein the security application determines if the request is from an allowed user. 12. The IED of claim 10 , wherein the communication device operates under at least one of Ethernet, Distributed Network Protocol (DNP), ModBus and/or IEC61850 protocols. 13. The IED of claim 9 , wherein the communication device is configured as a network communication card disposed in the housing. 14. The IED of claim 13 , wherein the communication device further includes at least one second processing device. 15. The IED of claim 14 , wherein the web server application operates on the at least one second processing device of the communication device. 16. The IED of claim 15 , wherein the security application operates on the at least one second processing device of the communication device. 17. The IED of claim 16 , further comprising a plurality of secure resources stored in a memory disposed in the housing, wherein access to the plurality of secure resources by the second application is controlled by the first application. 18. The IED of claim 17 , wherein the memory is removable. 19. The IED of claim 17 , wherein the IED is one of a Programmable Logic Controller (PLC), a Remote Terminal Unit (RTU), an electric power meter, a revenue meter, a protective relay, a fault recorder, a phase measurement unit, a serial switch and a smart input/output device. 20. The IED of claim 16 , wherein the communication device operates under at least one of Ethernet, Distributed Network Protocol (DNP), ModBus and/or IEC61850 protocols. 21. The IED of claim 2 , further comprising a conversion layer configured to transform data stored on the secure layer into a format usable by the second application of the insecure layer. 22. The IED of claim 2 , wherein the web server application employs multi-factor authentication (MFA) to prevent unauthorized access by at least one external client device. 23. The IED of claim 2 , wherein the web server application is configured to receive a security token to enable access by at least one external client device. 24. The IED of claim 23 , wherein the security token includes a software application that enables authentication and password filling. 25. The IED of claim 1 , wherein the secure layer operates on at least one second processor. 26. The IED of claim 1 , wherein communications between the secure layer and the insecure layer are encrypted. 27. The IED of claim 26 , wherein the communications between the secure layer and the insecure layer are encrypted using a password and/or a unique security key of the IED. 28. The IED of claim 1 , further comprising a plurality of secure resources stored in a memory, wherein access to the plurality of secure resources by the second application is controlled by the first application. 29. The IED of claim 1 , wherein the IED is one of a Programmable Logic Controller (PLC), a Remote Terminal Unit (RTU), an electric power meter, a revenue meter, a protective relay, a fault recorder, a phase measurement unit, a serial switch and a smart input/output device. 30. The IED of claim 1 , wherein the housing is at least one of a socket/S-base housing, a panel meter housing, a switchboard/draw-out housing and/or a A-base housing.

Assignees

Inventors

Classifications

  • G06F21/12Primary

    Protecting executable software · CPC title

  • Remote reading of utility meters to a fixed location · CPC title

  • against software analysis or reverse engineering, e.g. by obfuscation · CPC title

  • Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title

  • Energy or water supply · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11734396B2 cover?
The present disclosure provides for improving security in a meter or an intelligent electronic device (IED) through the use of a security key which is unique to each meter or IED. Such a key may be used to prevent password reuse among multiple meters. Such a key may also be used to encrypt critical components of the software, such that only when running on the correct meter can the components o…
Who is the assignee on this patent?
Electro Industries/Gauge Tech, El Electronics Llc
What technology area does this patent fall under?
Primary CPC classification G06F21/12. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 22 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).