APCSP UNIT 6 Flashcards

1
Q

What is a one-way function?

A

A function that is easy to compute in one direction but hard to compute in the other

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Give an example of a key exchange problem

A

The problem of securely sharing a symmetric key between Alice and Bob

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does a polyalphabetic cipher use?

A

Multiple alphabets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What technique can be used to break a caesar cipher?

A

Frequency analysis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Give an example of a substitution cipher

A

Caesar cipher

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Define cipher

A

An algorithm that is used to scramble text so that it can be passed in secret

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a subdomain of the domain example.com?

A

about.example.com

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the network service provider responsible for?

A

Creating and assigning IP addresses as new users join a network

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does the DNS do?

A

Domain name system; translates easy-to-remember domain names into IP addresses

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does the Gmail server do when you send an email message using Gmail in your browser?

A

The Gmail server divides the message into packets that are routed individually over the internet to the recipients email

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What school policy would most likely have a positive impact on the digital divide?

A

A school provides a laptop or tablet computer to all students enrolled at the school.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Define latency

A

The amount of time it takes to send a message over the internet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Describe the benefits of multi-factor authentication

A

Requires additional authentication in addition to the password, just in case the password gets compromised

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is made possible by the internet and the WWW, employing client-server computing?

A

Cloud computing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the digital divide? What are some ways to reduce the effects of the digital divide?

A

The gap between those who have access to computers & the internet and those who do not; Government & cities should strive to offer places like libraries & schools where anyone can access computers & the internet; They should work to create infrastructures necessary to provide places access to the internet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Define server

A

A host that provides some kind of service (ex. google gmail service)

17
Q

Define cryptography

A

The art & science of writing secret messages

18
Q

Define bandwidth

A

The amount of data that can be sent in a fixed amount of time

19
Q

Define client

A

A computer or software application that requests services from a server located on the internet(ex. a web browser)

20
Q

Define world wide web

A

An internet application that is based on the HTTP protocol

21
Q

Define network

A

A group of two or more computers that are linked together

22
Q

Define protocol

A

A system of rules that govern the behaviour of some system

23
Q

Define modem

A

A device that connects a computer to an internet service provider (ISP)

24
Q

Define ethernet

A

A network that uses wires to connect computers

25
Q

Define router

A

A device that transmits data between two different networks

26
Q

List examples of semantic errors in app inventor?

A

The PaintPot ButtonMinus.Click event adding to dotsize; The PaintPot buttonred.click setting the canvas1.Paint color to blue

27
Q

What is the HTTP’s protocol?

A

An example of an open standard; uses public key encryption to exchange a symmetric key between a user’s browser & a server; uses a symmetric cipher to encrypt data between a user’s browser & a server; uses a certificate authority to authenticate the identity of the server during the transaction

28
Q

What is an asymmetric cipher?

A

Exemplified by RSA & diffie-hellman; uses different keys for encryption and decryption; can be used to solve the key exchange problem

29
Q

What are the caesar cipher, simple substitution cipher, and vignere cipher examples of?

A

Symmetric ciphers & substitution ciphers

30
Q

What is an IPv4 address?

A

A string of bits that provide a computer’s internet address; is used to route data through the internet; consists of 32 bits

31
Q

What are the benefits of redundancy in routing on the internet where there is more than one route for packets to travel through the internet?

A

Increasing the case in which the internet can scale or grow where extra routes can be easily added; increasing the fault-tolerance of the internet so that the packets will reach their destination even if some connections have failed

32
Q

In computer programming what is a bug?

A

An error or defect that prevents the app from working the way its supposed to

33
Q

Give an example of a server

A

Google’s search engine

34
Q

Give an example of a client

A

Phone

35
Q

In computer programming what is the set of rules that determines whether statements are correctly formulated?

A

Syntax

36
Q

What is true about digital certificates in web browsers?

A

Digital certificates are used to verify the ownership of encrypted keys used in secured communication