ARM Architecture

MACsec for Deterministic Ethernet purposes

By Comcores

Why MACsec is a compelling safety resolution for Deterministic Ethernet networks and the way Packaged Mental Property options can speed up time-to-market for chip builders

Safety has lengthy been a high precedence in communications networks. Nonetheless, networks that assist time-sensitive purposes face challenges in implementing satisfactory safety mechanisms that additionally meet latency and jitter necessities. This contains networks supporting cell communication, industrial automation, automotive and aerospace purposes.

The emergence of Deterministic Ethernet utilizing time synchronization protocols like IEEE 1588 Precision Time Protocol (PTP) permits Ethernet-based networks for use for time-critical purposes. The problem is to supply satisfactory safety mechanisms that make sure that delicate knowledge is protected in addition to the operation of the community itself whereas additionally assembly strict efficiency necessities.

On this paper, we suggest MACsec as a compelling safety resolution for Deterministic Ethernet networks that may not solely shield in opposition to Ethernet-specific assaults, but in addition shield purposes transported over Ethernet whereas assembly latency and jitter necessities. The environment friendly port-level implementation of MACsec gives line-rate efficiency, but in addition allows MACsec to assist compact gadget implementations which can be vital for Deterministic Ethernet purposes.

Multi-layer Safety

Ethernet has been the popular knowledge hyperlink layer for Web Protocol (IP) communication for a while and with the emergence of Deterministic Ethernet, any IP-based utility could be transported over Ethernet-based networks.

Nonetheless, this has not all the time been the case and several other different knowledge hyperlink layer protocols have been used, and in some circumstances nonetheless are used, for transporting IP knowledge, akin to Body Relay, Asynchronous Switch Mode (ATM) and Optical Transport Community (OTN). For instance, in some cell community implementations, IP packets may traverse all the above protocols.

The Open Methods Interconnection mannequin (OSI mannequin) is predicated on a number of community layers the place particular safety mechanisms are used at every layer, as proven in Determine 1. This permits every safety protocol to concentrate on the threats to that particular community layer. Web Protocol Safety (IPsec) is used to guard IP packets on the community layer whereas Transport Layer Safety (TLS) is used to guard Transport Management Protocol (TCP) datagrams on the transport layer.

Determine 1: Safety particular to every community layer

For Deterministic Ethernet networks, MACsec can be utilized to supply environment friendly safety on the knowledge hyperlink layer. This won’t solely shield in opposition to Ethernet-specific assaults but in addition shield community layer connections and transport layer periods, in addition to purposes supported by these community layers.

Benefits of MACsec

One of many benefits of MACsec is that it gives line-rate encryption efficiency, regardless of the pace, as proven in Determine 2.

Determine 2: MACsec vs IPsec encryption efficiency

MACsec is applied on the Ethernet port degree in devoted FPGA or ASIC chips. That is in distinction to IPsec and TLS, that are both applied within the router or processing chip used for forwarding IP packets or in devoted co-processor engines with restricted processing capability.

Whereas a single Ethernet port can assist a number of IP addresses and TCP periods and could be secured with MACsec on the port working on a frame-by-frame foundation in real-time, IPsec and TLS should encrypt every IP packet or TCP datagram individually.

A tradeoff should due to this fact be made between forwarding and encryption efficiency resulting in limitations to IPsec and TLS efficiency.

This has prompted wide-spread adoption of MACsec in networking tools in addition to the supply of MACsec options that now function at 800 Gbps and even terabit per second speeds. Nonetheless, the real-time efficiency that MACsec gives additionally advantages Deterministic Ethernet purposes that run at decrease speeds.

MACsec for Deterministic Ethernet purposes

Whereas MACsec for high-speed purposes is receiving loads of consideration, the attractiveness of MACsec for lower-speed Deterministic Ethernet purposes could be ignored. As Deterministic Ethernet is adopted for time-critical purposes like 5G cell and Ethernet Time Delicate Networks (TSN) purposes like industrial automation and autonomous automobiles, securing Deterministic Ethernet turns into extra vital than ever.

As proven in Determine 2, the environment friendly implementation of MACsec on the port degree ensures real-time encryption efficiency. This additionally ensures that MACsec is extra deterministic than IPsec and TLS and may meet tight latency and jitter necessities at decrease knowledge charges. As well as, it protects in opposition to Ethernet-specific assaults that can’t be protected by IPsec and TLS in addition to the power to safe the Ethernet-based PTP time synchronization mechanism itself.

For compact 5G and TSN gadgets, akin to 5G Radio Items and Web of Issues (IoT) sensors in TSN networks, MACsec is especially attention-grabbing. MACsec protects Ethernet, but in addition higher layer protocols and purposes. This will present both an alternate or complement to IPsec and TLS. For compact designs that want to attenuate processing burdens as a lot as potential, it’s potential to depend on MACsec and supply robust safety.

An summary of MACsec

MACsec was first launched in 2006 within the IEEE 802.1AE customary. It was designed to supply authentication, confidentiality and integrity for knowledge transported on point-to-point hyperlinks within the enterprise Native Space Community (LAN) utilizing the Superior Encryption Normal with Galois/Counter Mode (AES-GCM) knowledge cryptography algorithm.

Click on to enlarge

Determine 3: MACsec body format

MACsec gives authentication by guaranteeing that solely identified nodes are allowed to speak on the LAN. It gives confidentiality by way of encryption of the information so solely end-points with the proper encryption key can see the contents. Integrity is offered by way of a cryptographic mechanism guaranteeing that knowledge has not been tampered with whereas in movement.

Since 2006, MACsec has been enhanced on a number of events. In 2010, the IEEE 802.1X customary was launched, which incorporates the MACsec Key Settlement (MKA) protocol that may be a vital a part of any MACsec resolution. The MKA is used to find mutually authenticated MACsec friends. It elects one of many friends as a Key Server that’s then liable for distribution of Safe Affiliation Keys (SAKs) utilized by MACsec to guard frames.

Between 2011 and 2017, a number of updates had been made to introduce assist for stronger encryption utilizing AES-GCM-256, assist for increased pace interfaces and the power to watch and examine MACsec encrypted frames with “VLAN in clear” and confidentiality offset options.

The 802.1AE-2018 customary consolidated all these updates right into a single customary specifying MACsec.

How MACsec works

MACsec operates on the knowledge hyperlink layer appearing as a consumer of the Ethernet Media Entry Management (MAC) layer. It encapsulates IP packets with a 16-byte MACsec SecTAG header and 16-byte Integrity Verify Worth (ICV) tail and makes use of the EtherType (0x88E5) as proven in Determine 3. Within the MAC layer, the preamble and Cyclic Redundancy Verify (CRC) are added to the Ethernet body earlier than transmission.

The SecTAG contains fields TAG Management Info/Affiliation Quantity (TCI/AN) that present info on whether or not encryption is used or not, if the non-obligatory Safe Channel Identifier (SCI) is used and the SA that’s in use.

The SCI specifies the SC and is a concatenation of the 48-bit supply MAC handle and 16-bit port identifier. The Quick Size (SL) discipline is simply used for brief frames, whereas the Packet Quantity (PN) can be utilized to maintain observe of packet order and detect if packets are lacking or delayed.

MACsec Authentication

To ensure that Ethernet end-points to ship MACsec frames over a LAN, they have to be authenticated. Authenticated MACsec friends on the identical LAN belong to a Connectivity Affiliation (CA). This mainly implies that these MACsec friends are related and are allowed to speak with one another. Members of the CA establish themselves utilizing a long-lived Connectivity Affiliation Key (CAK) with a corresponding Connectivity Affiliation Key Title (CKN).

Peer discovery and key negotiation

Every time a brand new gadget is added to the LAN, which is named the “supplicant”, the “authenticator” requests the identification of the supplicant. This course of is predicated on the IEEE 802.1X Extensible Authentication Protocol (EAP). The EAP-over-LAN (EAPoL) protocol makes use of particular Ethernet-based messaging with a selected EtherType (0x888E). A typical supplicant request course of is proven in Determine 4.

Determine 4: Supplicant request course of

As soon as the supplicant has been authenticated, a Grasp Session Key (MSK) is generated for remaining communication between the supplicant and the authenticator. Through the MACsec Key Settlement (MKA) course of, a Key Server is elected primarily based on the bottom pre-set key server precedence worth assigned to that node or with the bottom SCI worth within the case of a tie. The important thing server is liable for producing and distributing encryption parameters and safe key info to members of a MACsec CA.

The MSK can be utilized to derive the long-lived CAK, which in flip is used to generate short-live SAKs. This course of above is sometimes called a dynamic key change. Nonetheless, it is usually potential to manually configure the CAK primarily based on a pre-shared key. This will then be used to derive the Safe Affiliation Key (SAK). That is known as a static key change.

The drawback of static key change is that keys must be managed and configured manually, which could be burdensome for a lot of nodes. Nonetheless, for compact gadget implementations, it may possibly scale back the processing burden barely by avoiding the preliminary authentication course of primarily based on RADIUS.


The MACsec frames are transported over digital, unidirectional, point-to-multipoint Safe Channels (SCs), that are supported by Safe Associations (SAs). As outlined by the 802.1AE customary, a “SecY “is the entity that operates the MACsec protocol on a community port. There could be a number of SecY cases on any bodily port, however the SecY occasion is related to a selected digital port. Every SecY and digital port could have one transmit-SC, and may have a number of receive-SCs. Every receive-SC corresponds to every peer related to the SecY. Every transmit-SC and receive-SC can have as much as 4 SA. Every SA makes use of a separate SAK to encrypt and authenticate frames.

The long-lived CAK is used to generate short-lived SAKs for safeguarding knowledge transferred between friends. The SAKs are recurrently up to date primarily based on the variety of packets transmitted to make communication safer.

MACsec is predicated on the AES-GCM cryptography algorithm, which gives choices for 128-bit, 192-bit and 256-bit cipher suites. For MACsec, the 128-bit AES-GCM-128 cipher suite is utilized by default. Nonetheless, there may be an choice to make use of the stronger 256-bit AES-GCM-256 cipher suite.


MACsec not solely encrypts knowledge, but in addition gives integrity by way of an Integrity Verify Worth (ICV) which is a cryptographic digest perform depending on the information and the SAK. Due to this, an attacker can not tamper with the information with out the encryption key.

Whereas MACsec encryption is non-obligatory, integrity is an integral a part of MACsec. The ICV is used to authenticate all the Ethernet body earlier than the CRC fields, as proven in Determine 3. This ensures that any tampering with the body will likely be detected.

The Packet Quantity (PN) can be utilized by the receiver to see if a packet has been dropped, replayed or delayed. Usually, the PN is 32 bits lengthy and is exclusive to the precise SA and SAK. MACsec transmits every body in an SA with a PN that will increase with every body transmitted. Usually, the receiver will count on a packet primary increased than the final body acquired, however it’s potential to configure MACsec to take account of anticipated packet re-ordering.

Proper earlier than the PN reaches its restrict, a brand new SA is established with a brand new SAK. This must be negotiated with all friends.

At very excessive speeds, the PN is exhausted inside just a few seconds resulting in frequent change of SAKs. For instance, at 25 Gbps, a brand new SAK is generated each two minutes, whereas at 100 Gbps, this time interval drops to 30 seconds and solely 3 to 4 seconds at 800 Gbps.

To keep away from this, high-speed interfaces use a 64-bit eXtended Packet Quantity or XPN, which ensures that SAKs will not be exchanged as continuously.

Evaluating MACsec and different safe communication protocols

As proven in Determine 1, MACsec operates on the knowledge hyperlink layer on Ethernet frames and may thus shield encapsulated payloads from higher layer protocols from assaults focusing on Ethernet frames. Nonetheless, different safe communication protocols exist that may complement MACsec. These function on the community and transport layers to deal with assaults that focus on these layers. Relying on the use case, by adopting all three, full stack safety could be offered from the underside up.


For community layers primarily based on IP, IPsec is used to supply safety. IPsec is the idea for layer 3 Digital Personal Networks (VPNs) and is extensively used.

IPsec consists of two protocols:

  • Authentication Header (AH): this protocol gives a mechanism for authentication solely. A brand new header primarily based on the hashing of the IP header and payload is appended to the IP packet. AH is predicated on HMAC-MD5 or HMAC-SHA algorithms. Because the packet passes by way of routers, the AH is checked to guarantee that the packet was not tampered with offering knowledge integrity, knowledge origin authentication and replay safety.
  • Encapsulating Safety Payload (ESP): this protocol gives each encryption and integrity. The ESP is added after the IP header making it straightforward to route. It makes use of the identical algorithms as AH for authentication, however can use numerous totally different encryption algorithms. ESP solely authenticates the packet payload slightly than the complete IP packet within the case of AH.

IPsec can be utilized in two modes:

  • Transport mode: solely the information portion of the packet is encrypted. Usually used on brief hyperlinks.
  • Tunnel mode: encrypts each payload and header. Usually used over Huge Space Networks (WANs).

IPsec is usually utilized in tunnel mode to determine end-to-end connections throughout comparatively untrusted WANs. That is additionally the explanation why IPsec is usually used for VPN options.


TLS is used to safe knowledge despatched between purposes over the Web. It’s an evolution of the Safe Socket Layer (SSL) protocol initially invented to safe net periods.

TLS makes use of a mixture of symmetric and uneven cryptography. With symmetric cryptography, knowledge is encrypted and decrypted with a key that’s identified to each the sender and receiver, which is the methodology behind MACsec and IPsec. With uneven cryptography, a pair of keys are used; a personal key and a public key. The general public key of the recipient is utilized by the sender to encrypt knowledge despatched to the recipient who then makes use of their non-public key to decrypt the information. This knowledge can solely be decrypted utilizing the non-public key.

TLS makes use of uneven cryptography to securely generate and change session keys, that are then used for symmetric cryptography of information exchanged between events. As soon as the session is over, the session keys are discarded.

TLS can use quite a lot of key era and change strategies primarily based on cryptography algorithms akin to Rivest–Shamir–Adleman (RSA) and Diffie-Hellman (DH).

TLS is usually used to guard net periods. When a consumer connects to a safe net server, they should validate possession of the server’s public key. That is usually accomplished utilizing an ITU-T X.509 certificates issued by a Certificates Authority. This method can be utilized for any TCP-based utility.

To make sure integrity of information, TLS makes use of its personal message framing mechanism and indicators every message with a novel Message Authentication Code. This is sort of a checksum primarily based on keys generated by each friends. It’s despatched along with every TLS message and can be utilized to make sure that messages haven’t been tampered with.

TLS was designed for use by purposes working over TCP. For purposes that use the UDP, the same resolution generally known as Dynamic TLS (DTLS) is used.

Evaluating MACsec, IPsec and (D)TLS

MACsec, IPsec and (D)TLS handle totally different challenges. Relatively than seeing them as alternate options, it’s extra helpful to see them as complementary.

MACsec gives the first-line-of-defense by guaranteeing the authenticity, confidentiality and integrity of each Ethernet body transmitted and acquired. This, after all, contains the IP packet and transport layer datagram payload. Which means that higher layers are mechanically protected additionally offering a powerful safety resolution.

Further safety for higher layers could be added. IPsec gives particular authentication, confidentiality and integrity for IP packets, which could be enforced at each router. TLS and DTLS are used to guard particular person purposes that depend on both the TCP or UDP protocol. Whereas MACsec and IPsec each use symmetric cryptography, TLS and DTLS use a mixture of symmetric and uneven strategies that make them a extra sophisticated resolution to implement. Every transport layer session must be encrypted individually.

As we now have seen in Determine 2, at excessive speeds, neither IPsec nor (D)TLS can sustain with the elevated knowledge charges. It is because each must be applied in the identical central processors used for forwarding and routing packets the place even devoted engines for IPsec and (D)TLS offload have limitations.

Nonetheless, compact gadgets working at decrease speeds are additionally affected. Compact gadgets must maintain processing necessities to a minimal. IPsec is a further overhead on each IP packet and (D)TLS safety is offered for each session resulting in extra complexity and extra processing overhead.

With MACsec, processing is completed in devoted networking {hardware} on the Ethernet port at line-rate with out inserting a further knowledge processing burden on the system. There’s little or no state maintained, which suggests there may be restricted want for storing and buffering knowledge. MACsec on the port can even assist a number of IP addresses and TCP periods.

Compact gadgets can benefit from this by counting on MACsec alone for defense of Ethernet and all supported layers. This will scale back the information processing burden and latency for compact gadgets.

Sort of safety MACsec gives

There are a selection of safety assaults that focus on the information hyperlink layer and thus compromises any knowledge transported over a selected hyperlink. The assaults could be instigated by an exterior actor, exterior the safety perimeter, who has entry to an Ethernet hyperlink or by an inside actor, inside the safety perimeter, with entry to both an Ethernet hyperlink or switches and routers supporting the LAN.

As a result of assaults can come from each inside and outside the safety perimeter, organizations are more and more adopting a Zero Belief safety method the place entry to assets is predicated on roles and managed by insurance policies. Nonetheless, entry to bodily Ethernet hyperlinks and ports could be ample for the attacker, which is why safety on the Ethernet degree is so vital.

Packet sniffing and redirection

The primary sort of assault that may be carried out is packet sniffing, the place packets on an Ethernet hyperlink or at a port are copied for evaluation by the attacker. This may be achieved utilizing community faucets or a devoted packet seize gadget appearing as a “man-in-the-middle” or by accessing a swap port used for monitoring (generally known as a Switched Port ANalyzer (SPAN) port) the place Ethernet frames are being mirrored.

As soon as an attacker has entry, Ethernet frames could be copied to a different location and even re-directed by the man-in-the-middle so that they by no means attain their vacation spot, as proven in Determine 5.

Determine 5: Man-in-the-middle

The captured info can present perception into the kinds of site visitors being exchanged and even content material if the information will not be protected. It’s due to this fact vital to make sure the confidentiality of the Ethernet body itself to disclaim attackers entry to delicate knowledge. MACsec encryption gives this confidentiality.

Packet manipulation and injection

With entry to a port or hyperlink, the attacker can then intrude with site visitors to disrupt the community and trigger a denial of service.

One of many methods of doing that is to alter Ethernet frames utilizing a man-in-the-middle method or injecting malicious Ethernet site visitors. This contains MAC flooding the place swap lookup tables are stuffed with false MAC addresses till they run out of house or forging ARP packets with the host’s MAC handle with a purpose to trigger a race situation in a swap. ARP cache poisoning can be potential the place false ARP replies introduce false entries within the ARP desk liable for changing IP addresses into MAC addresses.

Assaults can even embrace manipulation of management messages or injection of false management messages, akin to 5G cell management aircraft messages, to trigger points and deny service.

It’s due to this fact vital to authenticate the place Ethernet frames are coming from and checking the integrity of acquired Ethernet frames together with MAC headers. MACsec authenticates community nodes earlier than they’ll ship or obtain knowledge, whereas additionally checking the validity of acquired knowledge.

Packet drop, delay and replay

One other disruption approach is to drop, delay and/or replay Ethernet frames. Dropping or delaying Ethernet frames may cause extreme packet resends and potential TCP degradation resulting in poor community efficiency. Delaying frames after which replaying them later may cause disruption and confusion as knowledge is now acquired out of order or a number of copies of the identical frames are acquired.

For Deterministic Ethernet networks, dropping or delaying time synchronization frames, akin to PTP frames, may cause critical disruption. Latency budgets are very tight which means any delays can have critical penalties.

Integrity checks primarily based on packet numbers, akin to in MACsec, make sure that duplicated Ethernet frames or frames acquired out of order could be recognized rapidly.

MACsec in trusted networks

Efficient efficiency monitoring and administration typically requires real-time monitoring of Ethernet hyperlinks. Community administration and safety home equipment typically depend on SPAN ports or community faucets to entry knowledge in a non-intrusive method, much like the strategies for packet sniffing described earlier.

Whereas this may be seen as a vulnerability, these capabilities are sometimes vital to make sure the right functioning of the community. For instance, community and utility efficiency home equipment are used to establish any efficiency degradations and are used for speedy troubleshooting. Intrusion Detection Methods (IDS) and Safety Intelligence and Occasion Administration (SIEM) home equipment used for detecting malicious assaults additionally depend on these community entry strategies.

Encryption of information hyperlinks presents a problem because the duplicated packets can’t be decrypted by the community administration and safety options, particularly for real-time monitoring.

To handle this problem, MACsec could be despatched with “VLAN in clear” textual content, the place Digital LAN (VLAN) tags stay unencrypted, or in clear textual content, earlier than the SecTAG, when MACsec frames are being transmitted.

VLAN in clear was launched to deal with community communication providers that depend on VLANs for forwarding of packets. MEF[1]-defined Service Ethernet providers, akin to E-LINE and E-LAN are examples. These function on the knowledge hyperlink layer counting on Ethernet switching slightly than IP routing. The VLAN can be utilized to distinguish between particular Service Ethernet providers the place the service is established end-to-end throughout a number of Service Ethernet bridges. Every bridge wants entry to the VLAN info to assist the service and ahead Ethernet frames.

From a safety standpoint, MACsec is used to safe the end-to-end Service Ethernet service, which might span a number of service networks. It’s due to this fact fascinating to solely encrypt and decrypt on the endpoints, which requires VLAN info to be uncovered to supporting bridges.

The VLAN in clear functionality may also be used to watch efficiency of particular person Service Ethernet providers to make sure Service Degree Agreements are being met.

Nonetheless, for efficient efficiency and community safety monitoring, extra info is usually wanted. To allow this, it’s potential with MACsec to make use of a “confidentiality offset” to outline how a lot of the header and payload needs to be uncovered and never encrypted. This can be utilized in trusted community environments to supply community efficiency and safety options with the knowledge they must be efficient.

Three offsets are potential in MACsec:

  • 0 bytes successfully no offset
  • 30 bytes offering entry to the IP packet header data
  • 50 bytes offering entry to the TCP/UDP header data

Entry to this header info is usually ample for the community administration and safety options talked about with out exposing payload knowledge.

MACsec for deterministic Ethernet purposes

Till not too long ago, time-critical communication networks, akin to cell and industrial automation networks, relied on quite a lot of knowledge transport protocols. Now, 5G cell networks are solely primarily based on Ethernet from the RU to the 5G core because of the introduction of enhanced Widespread Public Radio Interface (eCPRI) for the RU fronthaul interface. Industrial automation, energy provide, automotive and aerospace communication networks are migrating from numerous fieldbus communication networks to Ethernet Time Delicate Community (TSN) networks.

That is made potential by the elevated reliability and latency efficiency of Ethernet because of packet-based time synchronization protocols like IEEE 1588 PTP and numerous profiles derived from this protocol. Nonetheless, safety continues to be a priority as deterministic purposes are time-critical and can’t tolerate community unavailability.

MACsec gives a compelling resolution because it operates at line-rate and may scale from megabits to terabits per second. Whereas it enhances IPsec and TLS, it may possibly present a excessive degree of safety with out these further safety options. It might probably additionally meet the strict latency and jitter necessities of those purposes the place IPsec and TLS can face challenges.

MACsec for compact gadgets

Deterministic Ethernet networks typically embrace compact gadgets like IoT, discipline gadgets, sensors or micro-cell radio items. These are designed to be low-cost and to make use of as little battery energy as potential. Knowledge processing drains battery energy, so compact gadget designers attempt to reduce processing burdens as a lot as potential.

Since MACsec could be applied on the port-level in devoted {hardware}, a robust safety resolution could be supplied with minimal further energy and processing burden.

As proven earlier, static key change can be utilized to scale back the handshaking course of and maintain processing calls for to a minimal.

Most compact gadgets are endpoints with a single bodily connection to an edge gadget or gateway. Ought to further safety mechanisms, akin to IPsec and TLS, be required, they are often applied on the sting gadget with MACsec taking duty for securing the ultimate hyperlink to the compact gadget.

Comcores MACsec options for 5G and TSN

Comcores is a number one supplier of Mental Property (IP) design options, in any other case generally known as IP cores, for FPGA, SoC and ASIC implementations.

Comcores is planning to supply a variety of Ethernet-based Packaged IP options for 5G fronthaul and TSN purposes that embrace MACsec. The Packaged IP options mix numerous IP cores to supply a whole, pre-tested and validated resolution that may be personalized to satisfy particular person design necessities. Comcores’ consultants can be found to help with adapting and customizing the Packaged IP options to satisfy particular wants and necessities.

With Packaged IP options, it’s potential for Comcores clients to considerably speed up their 5G and TSN chip growth efforts.

For instance, a Packaged IP resolution for TSN can embrace a pre-integrated Ethernet TSN PHY and MAC with MACsec in addition to supporting synchronization with gPTP and {hardware} Time Stamp Unit (TSU). Equally, a 5G Fronthaul Packaged IP options embrace pre-integrated PHY and MAC with MACsec and synchronization with ITU-T G.8261 SyncE, ITU-T G.8275.x and {hardware} TSU.

To seek out out extra see

Determine 6: Comcores MACsec IP core

Comcores MACsec IP

For patrons which can be solely involved in Comcores MACsec implementation, that is additionally obtainable as a person IP core for integration with the shopper’s personal PHY and MAC implementations. The answer scales from 1G to 25G making it perfect for 5G fronthaul and TSN implementations.

The Comcores MACsec IP core is designed to be silicon agnostic and may thus be utilized in any FPGA, SoC or ASIC chip design. This permits a easy migration from FPGA to ASIC.

The MACsec IP core gives full assist for the IEEE 802.1AE-2018 MACsec specification together with vital options, akin to each AES-GCM-128 and AES-GCM-256 Cipher Suites, VLAN-in-Clear and Confidentiality Offset.

The answer is very configurable[2] and permits a number of SecY’s and Connectivity Associations (CA) per port with site visitors mapping guidelines. The answer helps a configurable variety of friends. This enables site visitors differentiation per port with an unbiased CA for a number of site visitors varieties and MACsec bypass for a desired site visitors sort. For every CA, as much as 4 Safe Associations (SA) could be supported for every transmit and obtain Safe Channel (SC).

Software program can be offered for integration of the IEEE 802.1X MACsec Key Settlement Protocol.

Put together for MACsec ubiquity and safe 5G and TSN options

With Comcores MACsec IP core built-in in Packaged IP options for 5G fronthaul and TSN, chip builders can speed up their time to market with a stable, dependable and versatile design basis that minimizes growth effort.
This permits Comcores clients to be ready for MACsec necessities whereas offering compelling safety options for 5G fronthaul and TSN purposes.

For extra info on Comcores Packaged IP options and entry to Comcores MACsec IP core go to:

[1] See MEF – Accelerating Enterprise Digital Transformation

[2] Relying on the goal know-how

When you want to obtain a duplicate of this white paper, click on right here

Leave a Reply

Your email address will not be published.

Back to top button