
If you've been trying to access the Battlefield 6 open beta and can't make it past an error screen, it's probably down to Secure Boot. A security feature on Window PCs, Secure Boot is intended to keep malicious software away from the OS during the boot process. It's also what EA taps into for its own anti-cheat, EA Javelin. Though by requiring Secure Boot to be enabled, EA does block access to some gamers from BF6 altogether.
Secure Boot requires a signed kernel code—the kernel is the fundamental level of the operating system, communicating with your hardware. It can only be signed using a private cryptographic key and a public key, stored in firmware. By requiring trusted keys, essentially Windows is able to reduce the risk of someone running malicious software, such as a kernel-level rootkit or kernel-level cheat software.