Across
- 1. Compressing data in a way that preserves all data away and allows full recovery of the original.
- 5. Compressing data in a way that discards some data and makes it impossible to recover the original.
- 6. Data about data, like descriptive information about a file or a row in a database.
- 8. A sequence of 8 bits.
- 10. A mistake in an algorithm or program that causes it to behave unexpectedly or return the incorrect value.
- 14. An asymmetric encryption technique that uses different keys for encrypting versus decrypting data.
- 16. Information about an individual that can be used to uniquely identify them (directly or indirectly).
- 17. The sequential execution of steps in an algorithm or code in a program (like steps in a recipe).
Down
- 2. Error that results when the number of bits is not enough to represent the number (like a car’s odometer “rolling over”). Learn more in
- 3. A mistake in typed code that violates the rules of the programming language. Typically, code with syntax errors will not run.
- 4. The maximum amount of data that can be sent in a fixed period of time over a network connection, typically measured in bits per second.
- 7. A technique for encrypting data where the same key is used to both encrypt and decrypt data.
- 9. The repetition of steps in an algorithm or program for a certain amount of times or until a certain condition is met.
- 11. A Boolean condition to determine which of two paths are taken in an algorithm or program.
- 12. The protocol that determines how to address nodes on the network (with IP addresses) and how to route data from one node to a destination node (using routers).
- 13. A binary digit, either 0 or 1.
- 15. An attack where a user is tricked into revealing private information, often via a deceptive email.