Special | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ALL
S |
---|
Stream ciphers | |||
---|---|---|---|
See 👇 attachment. | |||
Systems Security Engineering | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
NIST provides guidelines on engineering trustworthy (see Definition 1) and cyber-resilient (see Definition 2) systems through NIST SP 800-160 volumes 1 and 2 [RWM22, RPG+21], to be used in conjunction with
Definition 1: Trustworthy [RWM22, p. 1]
Worthy of being trusted to fulfill whatever critical requirements may be needed for a particular component, subsystem, system, network, application, mission, enterprise or other entity. Definition 2: Cyber-resilient [RPG+21, p. 1]
Able to anticipate, withstand, recover from, and adapt to adverse conditions, including stresses, attacks, and compromises on systems that use or are enabled by cyber resources. 📝 A cyber resource is an information resource which creates, stores, processes, manages, transmits, or disposes of information in electronic form and that can be accessed via a network or using networking methods; for example, a file or database. A primary objective of NIST SP 800-160 volume 1 is to provide a basis for establishing a discipline for systems security engineering as part of systems engineering in terms of its principles, concepts, activities and tasks.
A primary objective of NIST SP 800-160 volume 2 is to provide guidance on how to apply cyber resilience concepts, constructs and engineering practices to systems security engineering and risk management for systems (e.g., enterprise IT, industrial control systems, Internet of Things) and organisations. References
| ||||||||||||
T |
---|
Transport Layer Security | |||
---|---|---|---|
TODO | |||
Trusted autonomy | ||||
---|---|---|---|---|
Trusted Autonomy (TA) is a field of research that focuses on understanding and designing the interaction space between two entities each of which exhibits a level of autonomy [APM+16]. References
| ||||
Type checking | ||||
---|---|---|---|---|
Type checking checks that program statements are well-formed with respect to a typing logic [vJ11, p. 1255]. For example, integers can be added and functions can be called, but integers cannot be called and functions cannot be added. Type checking can be used to ensure programs are type-safe, meaning that at every step of the execution, all values have well-defined and appropriate types, and that there is a valid next step of execution. References
| ||||
U |
---|
Unified Threat Management | ||
---|---|---|
See attachment. | ||
Universally composable security | ||||
---|---|---|---|---|
First proposed by Canetti [Can01], the paradigm of universally composable security guarantees security even when a secure protocol is composed with an arbitrary set of protocols, or more generally when the protocol is used as a component of an arbitrary system.
References
| ||||
USRP SDRs | ||||
---|---|---|---|---|
Work in progress
Ettus’s wiki for B210. Ettus’ wiki for X300/X310 Setting up UHD through Anaconda and GNU Radio. Verifying operation. PySDR: A Guide to SDR and DSP using Python, set up UHD following Ch. 6 (original instructions). Note highest Python version supported is 3.9. Use conda to save trouble. Stuck at /sbin/ldconfig.real: Can't link /usr/lib/wsl/lib/libnvoptix_loader.so.1 to libnvoptix.so.1 /sbin/ldconfig.real: /usr/lib/wsl/lib/libcuda.so.1 is not a symbolic link >>> x310 = uhd.usrp.MultiUSRP("type=x300") [INFO] [X300] X300 initialization sequence... Traceback (most recent call last): File "stdin", line 1, in module File "C:\Users\lawyw\Miniconda3\envs\gnuradio\Lib\site-packages\uhd\usrp\multi_usrp.py", line 30, in __init__ super(MultiUSRP, self).__init__(args) RuntimeError: RuntimeError: Expected FPGA compatibility number 39.0, but got 13.0: The FPGA image on your device is not compatible with this host code build. Download the appropriate FPGA images for this version of UHD. As an Administrator, please run: "C:\Users\lawyw\Miniconda3\envs\gnuradio\Library\bin\uhd\utils\uhd_images_downloader.py" Then burn a new image to the on-board flash storage of your USRP X3xx device using the image loader utility. Use this command: "C:\Users\lawyw\Miniconda3\envs\gnuradio\Library\bin\uhd_image_loader" --args="type=x300,addr=192.168.10.2" For more information, refer to the UHD manual: http://files.ettus.com/manual/page_usrp_x3x0.html#x3x0_flash References
| ||||