Work with us
May, 2026
Reading time
30 Minutes
Blog

Overview

Analyzing the Taiwan High-Speed Rail (THSR) TETRA CYBER INCIDENT (part 1)

Introduction

Three weeks ago, the Taipei Times reported that on April 5th 2026 a university student halted several Taiwan High-Speed Rail (THSR) trains by maliciously transmitting an unauthorized high-priority "General Alarm" message over its TETRA network after deducing the required parameters from SDR captures. While the safety impact was limited, the potential for serious disruption and psychological effects were not - especially if this scenario would have been carried out with more professional tradecraft.

At Midnight Blue, we have been warning asset owners of the risks faced by TETRA-based OT networks - specifically highlighting rail - ever since our TETRA:BURST research disclosures in 2023. Unfortunately, too often we have found that vendors and system integrators continue to downplay attack feasibility while asset owners are slow to adopt adequate mitigations.

In this blogpost, we will analyze the THSR incident using Taiwanese media sources, technical OSINT, and our TETRA and railway domain knowledge and address some of the incomplete or incorrect commentary that has been doing the rounds in the media as well as how something seems a bit off about the forensics explanation.

We will also address how widespread susceptibility to this kind of attack is since this incident and similar ones [1,2] in Poland show just how feasible RF-based attacks on critical infrastructure can be.

In part 2, we will discuss what could have happened if this had been a more sophisticated attacker.

Summary

Contrary to what has been widely reported in the cybersecurity media, we consider the most likely course of events for this incident to be roughly as follows:

  1. The THSRC TETRA network was likely unauthenticated and either unencrypted or used TEA1 encryption
  2. The primary suspect obtained basic network parameters through scanning with a cheap receive-only SDR dongle
  3. The suspect's accomplice supplied him with critical missing parameters: likely a particular radio Individual Short Subscriber Identity (ISSI) and possibly an encryption key that was either provided by an insider or cracked
  4. The primary suspect loaded these parameters into a regular well-behaving Motorola MTP3000 series handheld radio, essentially cloning the identity of the target ISSI
  5. On April 5th, at 23:23 local time, the primary suspect either accidentily or maliciously pressed an emergency button on the radio from either his own apartment or in front of the Wuri railway station in Taichung
  6. This caused an Emergency Alarm message to be received by control center dispatchers, where either automatically or manually a control message was dispatched instructing nearby trains to switch to manual emergency braking for safety reasons
  7. Control center dispatcher called the offending radio, receiving contradictory answers from the suspect who then powered off the radio
  8. Service restarted at 23:43, disruption ends at 00:11
  9. Control center decided to investigate, did not find any radio missing from inventory and concluded offending ISSI must have been cloned, police notified
  10. TETRA base station logs investigated, either CCTV footage for Wuri station reviewed and suspect observed acting strange or location reporting message extracted with granular suspect coordinates
  11. Police execute search and seize equipment on April 28th, arrest suspect and identify accomplice

Background

Taiwan High Speed Rail Corporation (THSRC) operates a single, 350km long high-speed rail line along the western coast of Taiwan with a monthly ridership of roughly 7 million people. The system is based on Japan's famous Shinkansen bullet train and its rolling stock is derived from Shinkansen trainsets.

According to the Taipei Times on April 5th, 2026 at 23:23 local time an unauthorized so-called General Alarm signal was sent to TSHRC's control center from the Taichung area which caused several operating trains to temporarily halt services before restarting them at 23:43. The incident occurred during the traditional Qingming Ancestral Festival which typically sees holiday-related travel increases. The student maintained the incident was the result of an accidental button press on a cloned radio they had in their pocket.

Even though perceptions of delay acceptability are very different in East Asia, with THSR having a 99-100% puntuality rate and average delays of < 1 minute, this only caused a 48-minute delay so as far as actual cyber-physical impact is concerned the incident is negligible.

What made this incident worrying, however, was the technical simplicity of the attack and the fact it was carried out by a 23-year old student with cheap hardware was able to carry it out. With professional tradecraft and a slightly more sophisticated setup, the impact of the attack could have been greatly amplified - leading at least to much longer disruptions and possibly other impacts.

The other worrying aspect was that this attack was carried out against THSR's Terrestrial Trunked Radio (TETRA) network. Ever since our original TETRA:BURST research was published in 2023 (and privately in the year leading up to it) and our 2025 follow-up work we have been warning asset owners of the potential for abuse of this technology in Operational Technology (OT) networks.

Unfortunately, ETSI, vendors, and system integrators have continued to downplay, misrepresent, and misunderstand the nature of these vulnerabilities leaving many asset owners to take inadequate mitigations.

Incident Analysis

Since the incident was made public, there has been a lot of speculation and general commentary in the media which has highlighted a general lack of understanding regarding the security of TETRA and similar digital trunked radio systems.

A lot of the industry commentary has focused on deriding legacy technologies, security-through-obscurity, a cited lack of parameter rotation, insider threats and cloned authentication keys, and vaguely defined capture-and-replay attacks - none of which accurately describe what seems to have happened here.

Media Reporting

The Taipei Times reported that the student had used a Software-Defined Radio (SDR) platform to capture and analyze TSHR TETRA signals and subsequently programmed them into TETRA handheld radios. Photographs show 11 professional radios were seized from the student's house, seemingly including at least 3 Motorola MTP3000 series TETRA radios, as well as an RTL-SDR Blog v3/v4 dongle, laptop, and two mobile phones.

Equipment seized by Taiwan police showing analog, P25, DMR, and MTP3000 series TETRA radios
(note that while the image has a Gemini watermark, it seems to be an AI-composite of otherwise authentic images)
Another picture of seized radio equipment - which appears to be a Motorola MTP3000 TETRA radio (middle) flanked by Motorola DMR radios
Seized equipment as displayed during press conference
(source)

Chinese-language media coverage from UDN and Newtalk, as first reported by RTL-SDR, mentioned that THSR's TETRA network has been in service for 19 years without "meaningfully rotating the parameters" - not specifying which parameters they mean but stating that the student "decoded the relevant parameters from captured traffic" in addition to being supplied with some "critical parameters" by a 20- or 21 year old accomplice before "programming the parameters into one of the handheld radios".

Taichung politician Ho Shin-chun stated during a Transportation Committee meeting that the student had cracked seven layers of verification mechanisms to transmit the false alarm. The Chinese-language reporting states that "due to public safety considerations police, fire, and railway radios are now encrypted; high-speed rail radios also have encryption and defense technologies, yet were still cracked by university students" while stating that it remains unclear how the "seven verification layers were bypassed".

The "General Alarm" (GA) signal transmitted from the student's radio functions as a safety-of-life signal which automatically instructs train drivers in a given area to switch to manual emergency braking. After the THSRC control center observed this signal being triggered, they called back to the source radio to verify the alarm with the person on the other end reportedly "giving contradictory answers and then powering the radio off" after which THSRC started investigating.

Further Chinese-language reporting stated the student was found to have conducted "large scale scanning and hacking" of other radio networks.

Industry Commentary

There has been a lot of confused industry commentary on this incident, with one example stating that the "lack of parameter rotation" allowed the student "to bypass seven verification layers once he had decoded the relevant credentials" and calling this the "core vulnerability in this case" stating that "the entire attack surface was created and maintained by operational negligence rather than a technical vulnerability in the TETRA protocol itself" with "SDR equipment capable of intercepting and replaying these signals [being] inexpensive and widely available". Other reporting [1,2] also frames the incident as a simple capture-and-retransmit replay attack of the kind integrated into the Flipper Zero - while simultaneously mentioning either authentication keys or TEA1.

It is important to clarify that any sort of replay attack on digital trunking networks such as TETRA, DMR, or P25 are not simple capture-and-retransmit attacks. Digital radio standards such as TETRA are built out of Protocol Data Units (PDUs) with fields enforcing a sensible protocol flow. You cannot just capture raw traffic and blindly retransmit it in the same way you cannot just capture a TCP packet and retransmit it without taking TCP sequence numbers into account. An attacker will need to decode the traffic, extract the parameters and content, and build a new traffic flow to properly transmit it. This requires not just hardware capable of transmitting (which the student's receive-only RTL-SDR dongle wasn't capable of) but also the proper software stack capable of constructing and transmitting valid TETRA traffic.

While at Midnight Blue we have built the TETRA-BLUESTATION FOSS TETRA base station stack, and there exists FOSS TETRA monitoring software, no such FOSS TETRA mobile station / transmission stacks exist. The alternative for the student would have been to either build their own FOSS stack or modify the firmware of an existing TETRA radio (requiring an instrumentation framework to be written after jailbreaking a radio like we did). While feasible for a more sophisticated actor, we consider it highly unlikely the student in question did this.

At Midnight Blue we have in-house tooling for TETRA security evaluations of this kind but building this is not a trivial effort. As such, the student had to program captured parameters into a regular TETRA handheld radio and was thus also bound to the limitations of a well-behaving TETRA software stack (rather than the kind of magic you can do otherwise...).

So far, the most extensive commentary on this incident was written with AI-assisted research and has claimed that the student was likely supplied with the TETRA Authentication Algorithm (TAA1) authentication key K by his accomplice and that this key, together with system parameters (MCC/MNC, Location Area (LA), talkgroup ID, etc.) captured through SDR were programmed into the handheld radio before triggering the General Alarm (GA).

We don't think this is what happened, as we'll explain below.

The Taiwan High-Speed Rail (THSR) TETRA Network

Example TETRA Rail CAD solution from Motorola
(with THSRC as reference customer)

Based on the relatively scarce OSINT available, it seems that THSRC's TETRA network operates in the 380 MHz band and integrates a Computer-Aided Dispatch (CAD) system with the Motorola DIMETRA TETRA MSO (Mobile Switching Office). The TETRA network allows for both train controller voice communications with drivers as well as failure monitoring, alarm reporting, and passenger information exchange to and from train-borne TETRA radios connected to train computers, and passenger information systems (PIS). In addition, the Event Automatic Reporting System (EARS) receives real-time warnings and maintenance information over TETRA.

THRSC Event Automatic Reporting System (EARS) operating over TETRA

While there is no direct public information regarding the security parameters of THSRC's TETRA network, posts on a Taiwanese radio hobbyist forum discuss a broad interest in listening to railway TETRA networks and seem to suggest THSRC's TETRA network is encrypted. Whether it is actually encrypted or the radio hobbyists simply couldn't get their decoding stack to work properly cannot be ascertained - but it does match Chinese-language media reporting that THSRC's TETRA network had encryption or at least some sort of security.

Taiwanese radio hobbyist forum posts discussing railway TETRA networks

The so-called "General Alarm"

A lot of media and industry reporting has talked about the "General Alarm (GA)" as the "highest-priority TETRA emergency function" which seem to mistake this as some sort of inherent TETRA protocol feature or signal - it is not.

This confusion likely arises from the General Alarm (GA) terminology first reported in Taiwanese media which was possibly derived from Public Address & General Alarm (PAGA) systems. PAGA systems in industrial environments integrate routine and emergency voice and alarm tone communications and are often integrated with handheld TETRA or DMR radios to make sure all personnel receive evacuation alarms (even if they're working in a remote part of an industrial site beyond reach of any sirens). Conversely, they allow for man-down / lone worker functionality on such handheld radios to be coupled to PAGA actions. For example: an injured train driver, heavy machinery worker, or process operator triggering an alarm which in turn raises a general alarm for all personnel and systems affected by the situation.

Motorola MTP3550 with orange emergency button

Handheld radios used in industrial or safety-critical environments typically have emergency functionality which allows for quick triggering of an alert in case a emergency button is pressed or a fall is detected. A worker can push and hold the button (typically for less than a second but long enough to not be too trigger happy) after which the radio will enter emergency operations mode.

Depending on radio configuration, this will send out an Emergency Alarm message to the infrastructure and can either automatically trigger an outgoing emergency call in hot mic mode or result in dispatch operators manually initiating a checkup call to the radio that sent out the alarm.

This seems to match what has been reported in the media: a "General Alarm" of some sort sent out by the student's cloned radio to the control center, which they claim was the result of an accidental button press, followed up by a voice call from the control center during which the student gave contradictory answers and powered off the radio. This also suggests that the identity of the radio the student impersonated was likely a train driver or maintenance worker, as an emergency from non-safety-critical personnel would likely not result in such a dispatcher response.

According to some Chinese-language media, the employee owning the original radio whose identity was cloned was on holiday during the incident with the radio lying in storage at the depot.

Emergency Alarm functionality from Motorola MTP3550 manual

Now, from a technical point of view, the Emergency Operations Mode and Emergency Alarm are not part of the ETSI TETRA standard. These are Motorola-specific features (though other vendors have similar features). In ETSI TETRA standard terms, the Emergency Alarm is described as a special status message and likely implemented by most vendors as a Short Data Service (SDS) message with emergency priority. The content of this SDS could be a simple fixed status message or a generic SDS which contains additional metadata useful to the dispatcher.

The so-called "Parameters"

Assuming this is what happened, and assuming these actions were triggered from a conventional well-behaving Motorola TETRA radio rather than through a SDR with a custom TETRA client stack, the "parameters" the student would have had to know are:

  • Network MCC/MNC and control channel frequency
  • Train driver / maintenance worker radio Individual Short Subscriber Identity (ISSI)
  • At least one ISSI or GSSI corresponding to an individual train driver, dispatcher, or talk group where reception of the Emergency Alarm would result in the safety shutdown operation
  • If THSRC network had authentication enabled, key K
  • If THSRC network was encrypted, Static Cipher Key (SCK) or Derived Cipher Key (DCK) / Common Cipher Key (CCK) depending on network security class

The first 3 parameter groups are fairly trivial to extract using passive interception and an SDR (though identity numbers can be encrypted, these can be either decrypted using the proper key or using deanonymization attack CVE-2022-24403) assuming one spent enough time observing the network.

The last 2 are a little more tricky however.

When considering the question of network authentication, we have to take into account the student used a regular well-behaving TETRA radio. Under such attacker conditions (but NOT when using a TX capable SDR or modified radio firmware), transmitting on an authenticated network requires the legitimate authentication key K.

Under those conditions, it will also require a Motorola Key Value Loader (KVL) device that will cost anywhere between several hundred and several thousand dollars 2nd hand or reverse-engineering the KVL interface (which we consider somewhat unlikely in this case). Knock-off cloned P25 KVLs are available for $100-200 but this does not seem to be the case for TETRA.

Motorola KVL 4000 keyfill device

The pictures of the seized equipment do not show a KVL device but it is possible the student borrowed one from a friendly radio hobbyist. This still leaves us with the question of how key K was obtained.

While Midnight Blue has demonstrated in the past that exfiltration of TETRA key material from both Motorola and Sepura radios was possible through Remote Code Execution with only very brief physical access, we consider this approach unlikely for a hobbyist student.

The alternative, as industry speculation suggested, is that the student would have been provided with key K by an insider - the "critical parameters" supplied by the accomplice of the main suspect.

Chinese language news mentions that the no one the accomplice's family worked for THSRC. As such we consider it highly unlikely that these parameters included an authentication key since TETRA authentication keys K are always tied to a specific Individual Short Subscriber Identity (ISSI). The suspect would need the exact key K corresponding to the ISSI they are attempting to clone. Moreover, radio owners do not know their own key K since those never leave the infrastructure authentication center after provisioning. This means any insider would have to be either a system administrator or radio depot employee with access to provisioning files or backups.

A Taiwanese TV news segment gives a little more clarity by stating that "high-end walkie-talkies have their own unique device IDs / host numbers and only authorized numbers can access the system" in the context of the parameters provided by the accomplice which suggests this concerned ISSI numbers.

Chinese language reporting states that the perpetrator was looking for a radio which was not in use in order to prevent a conflict when cloning, the required parameters for which were provided by the accomplice. This seems to support the notion that what was provided was an ISSI number. The accomplice stated that these parameters were given to him by an online friend more than two years ago though it is impossible for us to determine whether there is any truth to that statement.

This scenario suggests the network was likely unauthenticated but may have been encrypted, which would match some of the reporting and radio hobbyist rumors, possibly making the network a so-called TETRA Security Class 2 network - which is pretty common for TETRA OT deployments.

If the network was indeed encrypted, this was likely done using TEA1 since this is what critical infrastructure typically gets access to. This means either the main suspect or his accomplice would have had to crack the corresponding key. While the backdoor in TEA1 which Midnight Blue discovered (CVE-2022-24402) showed this only requires a trivial 32-bit brute-force attack, there are some nuances in this case which haven't been reported before.

TEA encryption keys, regardless of cipher, are combined with network information (Carrier Number, Colour Code, Location Area identifier) into the so-called Encryption Cipher Key (ECK). For TEA1, the original 80-bit ECK is compressed into a 32-bit so-called reduced ECK. When brute-forcing TEA1 encrypted traffic, one recovers such a reduced ECK. This has two initial drawbacks:

  • Full and reduced ECKs are tied to a particular channel and not universal network keys, one needs to first unapply TB5 to recover the SCK/CCK
  • Reduced ECKs cannot be directly loaded into a well-behaving TETRA radio, these require proper 80-bit keys

These drawbacks require not just building a TEA1 brute-force cracker, but also code to reconstruct a full SCK/CCK from several reduced ECKs.

TETRA ECK derivation (source)

One likely scenario would be that the perpetrators cracked several TEA1 reduced ECKs from different cells or carrier frequencies and recovered the full SCK/CCK. While we typically do not publish weaponized attack code as a rule, some TEA1 cracker implementations of varying quality have started circulating online in the past year. It also cannot be ruled out the perpetrators developed all of their own attack code.

Another likely scenario would be that the perpetrators were provided with the TEA1 SCK by an insider, a fellow radio hobbyist working at or knowing people at THSRC. Contrary to authentication key K knowledge of statically programmed SCKs is typically more widespread in organizations using TETRA.

Another, slightly less likely scenario (if only because it would be quite hard to believe) would be that the THSRC TETRA network was both unauthenticated and unencrypted and all the perpetrators had to do was determine some basic network and radio parameters through passive interception.

Some questions about incident forensics

The most widely reported version of events is based on the one from the Taipei Times which stated that the student transmitted the alarm using the cloned radio from his residence in Taichung. Various Chinese-language sources describe that when the THSRC control center attempted to verify the alarm through a radio call they subsequently went through their handheld radio fleet and verified every radio was accounted for. Concluding the offending radio had to be cloned THSRC went through TETRA base station logs to determine where the original uplink for the alarm was received, using multi-site signal strength indicators to narrow down the origin of the signal. According to news reports, police then used CCTV footage from around the coverage area to identify the student and trace him to his rental appartment.

Another Chinese-language source reports a different version of events. It states that on April 5th, around 23:00 (just before the incident) the student took a car from his rented apartment to the Wuri High-Speed Rail Station in Taichung. This source states that outside the station, the student turned on his radio and pressed the emergency button after entering the station. Reportedly, the control center observed that the ISSI of the offending radio did not correspond to Wuri station and initiated an investigation. Reportedly, Railway Police Bureau got involved on the 13th and reviewed nearby surveillance footage observing the student behaving suspiciously outside Wuri Station.

At first glance, both versions sound plausible enough. But once you think about it a little, several things don't add up.

First of all TETRA base station coverage areas are huge (one of the system's benefits), 4 to 5 km in dense Urban areas and up to several tens of kilometers in open areas. While at least a few base stations will likely register the same uplink burst and could combine insights into their respective signal strengths, the result is highly related to signal propagation conditions and requires coordination and signalling between base stations.

Taichung is Taiwan's 2nd largest city and has dense urban patches mixed with suburbs and industrial sprawl with underlying flat terrain eventually moving into foothills. It's full of urban canyons and lots of concrete, glass, steel, and moving vehicles causing signal reflections. It's unlikely this allows for meter-level signal geolocation using this approach. Instead, you'd likely get probablistic coverage areas of a few kilometers instead.

In this version of the story, police would have to comb over all CCTV footage in an area of 1-3 km2 looking for someone doing something with a handheld radio. Granted, it's a small time window to look for but gathering all public and private CCTV footage in a 1-3 km2 area and hoping the suspect is out there on a bench or sidewalk in full view of the varying quality CCTV footage you had access to is not a very pleasant search - even with AI assistance. According to Chinese-language media, police made their arrest on 4/28 at 14:00. Allowing some time for bureaucratic legal processes means police would have had to identify the suspect from CCTV in something between 1 and 10 days. This seems quite implausible. Besides, if the Taipei Times is correct then the student transmitted the alarm from his house and would likely not be visible on CCTV in the first place.

The other version of the story is more plausible, assuming the student was telling the truth and either accidentily pressed the emergency button or did so on purpose wanting to observe the result while near the railway station. This would likely have placed him near the train station in full view of CCTV at the exact moment of the Emergency Alarm event.

But there is another possibility: namely that a Location Report from the offending radio was sent to the THSRC network. This could be either the ETSI TS 100 392-18-1 Location Information Protocol (LIP) or Motorola's Location Request/Response Protocol (LRRP). LIP or LRRP are typically sent over SDS and while LIP is technically location determination technology independent, both tend to query a GNSS receiver built into the handheld radio for location data.

For LIP, location reports are transmitted with a confidence level and sometimes even parameters such as direction of travel and altitude. Dependig on radio configuration, location reports can be actively requested or triggered when a radio is powered on or off, a timer expires, or an emergency condition occurs.

TETRA LIP location report on map (source)

Assuming the student's Motorola TETRA radio had its GNSS location service enabled, then it could have automatically transmitted its location to the control center upon pushing the emergency button or the control center could have requested it just before the radio was turned off. With GNSS' meter-level accuracy, it would have been much easier to locate the offender either through a smaller area for which to comb over CCTV footage or in case the student was at home by simply cross-referencing residents of an appartment block with a suspect profile (university student, HAM radio license, ...).

Mitigations

First of all it is critically important to note that merely rotating parameters as advised everywhere in the media is nowhere near enough to harden your TETRA networks. The choice of TEA cipher, key rotation frequency, handheld radio patch level, base station configurations, talk group policies, and the existence of unencrypted downlink injection and keystream oracle scenario's all need to be properly hardened or mitigated against.

This is not a trivial effort and requires a bespoke approach that fits an asset owners particular risk profile to prevent either over- or underspending on the right mitigations .

Air Interface Encryption (AIE) security status quo from our Black Hat USA 2025 research
(paper)

It is also of paramount importance to note that in TETRA network authentication (regardless of key strenght or rotation practices) does not protect against traffic injection attacks since the procedure is not cryptographically tied to Air Interface Encryption as per CVE-2025-52944. An attacker using an SDR rather than a well-behaving radio can completely ignore network authentication to injection traffic as we demonstrate on a demo electrical substation setup below:

TETRA in OT: Beyond THSRC

Contrary to popular belief, TETRA is not just used for tactical voice communications but is also used to carry OT telecontrol traffic (over either SDS messages or IP networks via Packet Data) and operator voice commands. TETRA is widely used for this purpose in electric substation telecontrol, water distribution automation, and railway. Usage of TETRA for these purposes is particularly common in light and city rail throughout parts of Europe, Latin America, and Asia.

Electric Substation Telecontrol via TETRA
(from our ISA OT CS Fences Don't Stop Radio Waves presentation)
Railway automation via TETRA
(from our ISA OT CS Fences Don't Stop Radio Waves presentation)

Similar to what's discussed above, the railway case is particularly interesting because TETRA is used to carry everything from Passenger Information System (PIS) data, Automatic Vehicle Location (AVL) data, and driver communications with dispatchers to vehicle alarms and train controls.

Example railway PIS, telecontrol, and alarming functionality carried over TETRA from EU case study
(from our Fences Don't Stop Radio Waves presentation)

The Taipei Times further reported that police found that in addition to TSHR, the student had programmed radio frequencies of the New Taipei City Fire Department and the Taoyuan International Airport MRT Line. Historically, Taoyuan Airport MRT has used a Motorola Dimetra TETRA radio network and OSINT from system integrators shows that at least at some point, the Taoyuan TETRA network was used for Computer Aided Dispatch (CAD), suggesting a similar incident might have been feasible there too. The New Taipei City Fire Department seems (at some point) to have used a MOTOTRBO DMR network for CAD purposes. The presence of their frequencies in the seized equipment should cause every asset owner relying on TETRA, DMR, P25, or similar technologies to seriously reflect.

In addition, Taiwan Railway (TRA/TRC - not to be confused with THSRC), is the state-owned conventional passenger and freight railway operator in Taiwan. While a different entity from THSRC, TRA historically (and possibly still) used a Motorola TETRA network for rail automation purposes. Based on OSINT, TRA connects its TETRA-based train dispatching radio system (TDRS) to the Centralized Train Control (CTC) system. TDRS transmits alert messages for Automatic Train Protection (ATP) purposes to the CTC for real-time alarming and monitoring of onboard train system status. A similar risk may apply there as well.

OSINT from Taoyuan Airport system integrator showing CAD for TETRA usage

Red Team SIGINT training

For those interested in advancing their RF security skills, including analyzing digital trunking technologies such as TETRA, DMR, and P25, Midnight Blue will be delivering its Red Team SIGINT training at several conferences:

This practically-oriented course, aimed at red team operators and pentesters, will teach attendees the fundamentals of RF, SDR, and SIGINT before quickly moving on to effective guidance on identifying and decoding unknown signals as well as exploiting common pitfalls in RF security.

Where other SDR trainings tend to focus on enterprise and IoT RF protocols such as 4G/5G, WiFi, RFID, and BT, this training focuses on important but rarely addressed RF technologies such as automotive, aviation, marine, and physical access control RF protocols and mission-critical radio (e.g. TETRA, DMR, P25) used by police, military, private security, and critical infrastructure.

Hands-on exercises such as intercepting and decrypting handheld radio comms, analyzing drone video feeds and maritime RF communications, and breaking automotive security systems are alternated with thorough overviews of relevant RF protocols and their security posture as well as case studies of real-world RF attacks on railways, water utilities, drones, and police/military radios.

An overview of the course can be found here.