Back to the study app

Class notes

Organised from handwritten pages. Sources are linked. More pages will be added as you send them.

ACIT4280 · ACIT4100 · ACIT4050

ACIT4280 Privacy by Design

Pages 1-5 - 22 Aug 2026

1. Cyber warfare and Cambridge Analytica

Can the Cambridge Analytica situation be described as cyber warfare? Is every hack part of cyber war?

Usually no for Analytica, and no for ordinary hacking.

2. Duality, then triality of privacy risk

Older slide: duality of privacy risks (Fritsch and Abie, 2008): risk for the individual and for the organisation.

2023 update in the intro slides: triality. A third pole is society (elections, public debate, "personalised (cyber) war").

Fritsch, L., Abie, H. (2008). Towards a Research Road Map to the Management of Privacy Risks in Information Systems. In: Sicherheit 2008, LNI 128, GI.

3. Team Jorge

Private Israeli outfit led by Tal Hanan. Investigated in 2023 for selling disinformation, hacking and "harassment as a service" around elections. Fits the society pole of triality: not a classic state cyber war, still organised harm at scale.

4. Building a data centre in Oslo?

Open lecture prompt, not a finished claim. Use it to ask: who is the controller, which country hosts the servers, and is there a Chapter V transfer if personal data leave the EEA?

5. ENISA PIA impact levels

Four levels aimed at harm to the individual (SME guideline, ch. 3):

Quiz card already in the app: "What ENISA SME impact levels are taught for individuals' privacy harm?"

6. GDPR fines tracker, and where the money goes

Lecture 1 points to the public enforcement tracker. Use it to pick an organisation, the business motive, and which GDPR part was broken.

The fine is paid to the state in the country of the supervisory authority (in Norway: the Treasury / statskassen). It does not go to Datatilsynet as pocket money, and it is not automatically paid to the victims. Victims use damages (Art. 82) or other remedies.

7. Asymmetric risk and knowledge (ACIT4280)

Your notebook drawings match Lecture 1 fairness framing.

Asymmetric risk

Asymmetric knowledge

Related quiz cards: asymmetric risk, cost, knowledge, profit and control.

8. "Survival capitalism" book

Almost certainly The Age of Surveillance Capitalism (Shoshana Zuboff, 2019). The lecture point: personal data is extracted as a behavioural surplus and sold as prediction. Fits asymmetric knowledge and profit.

9. Writing assignment seeds

From the notebook under "Forslag til skriveoppg." Keep these as topic ideas, not finished answers.

Dossier society

Kenneth C. Laudon, Dossier Society: Value Choices in the Design of National Information Systems (1986). Early argument that large public information systems encode political choices, not just efficiency. Later notebook prompt: What happens when tech giants start to drive politics? Pair Laudon with that question (see also section 15).

USA, 1700s, everything had to be registered

Possible anchors: colonial record-keeping; the first US census (1790); later the argument that "register everything" is an old state habit, not only a digital one. Good pair with dossier society.

What AI does OsloMet give students?

Check the live staff/student pages (tools change). Typical mix: Microsoft 365 Copilot where licensed, plus rules on what you may paste into public models.

MITRE ATT&CK and the Wi-Fi example from the notebook edge are now in section 20.

10. Flipped classroom (first-day list)

Notebook order for how the course runs:

Official Canvas wording is a bit fuller: read or watch before class; group of three; written report plus presentation; timed Inspera exam. Use Canvas if the notebook and the course page disagree.

Quiz card already in the app: "How is ACIT4280 taught (format) according to the Aug 13 2026 intro?"

11. Privacy: me, others, state

The drawing is a triangle, not a company-only model. Privacy is a relation between you, other people, and the state.

Next to the drawing: right to be left alone. That is Warren and Brandeis (1890), usually quoted as the right to be let alone. Reaction to a new press and photography, not to Facebook.

Margin note: Siden: (What is Russia). Left as an open prompt from the lecture. Do not invent a finished answer until the next page or slide names it.

Quiz card already in the app: Warren and Brandeis "to be let alone". New card: the me / others / state triangle.

12. One system, two risk types

The lower drawing splits one system into two kinds of harm:

Same idea as duality: the organisation can lose money or reputation; the person can lose privacy, money or safety. Triality later adds society (elections, trust).

15. Case notes: principles, 72 hours, Ryde

Writing / presentation cluster from the next page. Presentation slot on the page: 20 min, focus what we found.

Notebook "basic principles"

The page lists only three: security, accountability, transparency. That is a first-day subset. Full Art. 5 also has lawfulness, fairness, purpose limitation, data minimisation, accuracy and storage limitation. Integrity and confidentiality is the security principle. Accountability is Art. 5(2): you must be able to show compliance.

If data are lost, is there a time limit?

Yes, but two clocks:

Tracker: search Norway on enforcementtracker.com.

Ryde (live case, Aug 2026)

Ryde Technology AS (Oslo e-scooters) published a customer data breach on 2 August 2026. They say an unauthorised party copied account data: phone, email, date of birth, partial card numbers, payment history. They say ride locations were not taken. They notified Datatilsynet and the police.

Notebook question: where can I bill you if my information is misused? Support mail (support@ryde-technology.com) is customer service, not a damages invoice. Privacy rights: DPO (dpo@ryde-technology.com). Complaint: Datatilsynet. Money: Art. 82 in court, separately from a GDPR fine (the fine still goes to the state).

Lecture nudge on the page: make a stronger statement of what is lost. Name the data types. Do not say only "a breach happened".

First-hand notices on a customer account: in-app notice 5 Aug 2026, 19:42 (lists the data types above; says Datatilsynet and police are notified). Later SMS from "Ryde" (Monday 13:29): no new information since the previous notice. Follow-up goes to the DPO first, not support, and not Datatilsynet until the company has had a chance to answer.

Quiz cards already in the app: Art. 5 list; Art. 33-34. New card: support mail is not the legal claim route.

17. Group questions (1A hand-in)

Open questions from class, answered from Canvas so you do not have to guess.

Quiz cards already in the app: 1A brief; group size of three.

18. Lecture 5 - Privacy and security management

Prep reading: Preparatory reading on managed privacy (local PDF). Lecture 5 covers ISMS/PDCA, risk treatment with privacy controls, incident stages (ISO/IEC 27035), and cases such as the smart-car privacy scenario.

Open ACIT4280 quiz - filter Lecture5 or controls. Smart-car and ISMS cards tagged Lecture5.

ACIT4100 Understanding and Communicating Research

Pages 1-2 - 22 Aug 2026. Week 2 Part 2 slides and Canvas self-test - 23 Aug 2026. Week 2 Part 3 slides (toulmin_part_3) - 23 Aug 2026. Week 2 Part 4 slides and Canvas self-test items - 23 Aug 2026. Week 2 Part 5 early slides (toulmin_part_5) - 23 Aug 2026. Week 2 Toulmin recap (23 Aug).

13. First-day keywords

Arrow on the page: next week is a debate (video). That matches the flipped week-2 prep (Toulmin / debate clips before class).

14. Two mandatory exercises, then exam

  1. Taxonomy spreadsheet
  2. 5 min video

Plus an exam (the crossed-out word on the page is not readable). Canvas is stricter on length and dates: spreadsheet with 10+ scientific papers (due 25 Sep 2026, 12:00); presentation recording; individual essay 5500-6500 words.

Also on the page:

IMRaD = Introduction, Methods, Results, and Discussion. Common in empirical papers. The ACIT4100 essay is not a typical IMRaD review. You still need to know the pattern so you can read papers. Your own text uses classic and/or narrative style.

Quiz cards already in the app: IMRaD, classic/narrative style, taxonomy spreadsheet, flipped classroom.

16. References, topic, and what makes text good

For scientific papers the course wants page number and paragraph number (stricter than plain APA7). Overleaf is the course example for how to attach those locators in LaTeX.

Text is good

  1. Curiosity
  2. Metaphor
  3. Humour
  4. Foreshadowing
  5. Visualization
  6. Tell a story
  7. Conclusion
  8. Give the reader a break

These are craft tools for classic / narrative style. They do not replace sources, a claim, or a gradeable research point.

Quiz cards already in the app: page + paragraph, Overleaf. New card: the eight "text is good" points.

Week 2 Part 2 - The Toulmin model

From the flipped video The model (slides sent 23 Aug 2026). Qualifier now has its own slide. Backing and rebuttal still appear only in the smoking diagrams.

Signs of a good argument

The Toulmin model

Developed by Stephen Toulmin, an English philosopher interested in what makes everyday arguments successful. The model was based on reviewing court cases.

It is now widely used to construct and de-construct arguments: debate, research, essays, dinner tables and cocktail parties.

Its prime function is not to describe the order of the argument, but that the right components are in place to make it persuasive.

Example: you want your colleague to stop smoking (slide 17, Kyrre Begnum)

Example: you want your spouse to stop smoking

Same claim and almost the same map. The lecturer contrasts colleague vs spouse to show that the implicit warrant changes with the audience (the warrant-in-context point).

Claim

What you want your audience to accept: opinion, action, vote, support and so on. Can be for or against a proposal.

In some cases you may not see a claim even though the rest of the Toulmin model is there, especially in scientific and technical presentations.

Grounds

Warrant

Simply put: Why you should listen to me.

Qualifiers (slide 22)

Listening as actual listening (slide 23)

Quiz cards: 21 Week 2 Part 2 slide items, plus 11 Canvas self-test cards in the next note.

Week 2 Part 2 self-test (Canvas)

These items come from the Rhetoric Part 2 Canvas self-test (unlimited attempts). The cards keep the Canvas wording so you can drill the exact phrasing. Part 2 is not marked done until you submit the quiz.

11 new quiz cards tagged Canvas-quiz / week2-part2. Slide cards stay separate so both wordings can be drilled.

Week 2 Part 3 - The affirmative

From the flipped video toulmin_part_3 (34:46, Kyrre Begnum). Case slides now include the composition notice and a Part 4 teaser. About 33:44 of 34:46. The self-test is not done yet.

The affirmative (Roosevelt, man in the arena)

The slide quotes Roosevelt: it is not the critic who counts. Credit belongs to the man who is actually in the arena.

Overlay: Arguing for the affirmative.

Use as: the affirmative takes the risk of proposing change. Critics who only point out stumbles do not get the credit.

Arguing for the affirmative (slide 26)

The affirmative argues for change by offering a proposition.

One needs to cover three aspects to be persuasive:

Three factors (slide 27, expanded)

Building a good argument comes from an understanding of three factors:

The importance of agency 1 (slide 28)

Qualified / nuanced version of the same claim:

... and Mexico will indirectly pay for it through a negotiation of our agreements which would indirectly create a financial surplus sufficient to cover the cost!

Arguing from the perspective of the agent

Where to find arguments in scientific papers and thesis (slide 30)

The introduction's claim: Addressing the problem I'm describing is important and worth spending resources on.

Where to find arguments: the approach (slide 31)

The approach's claim: My plan is feasible and presents an adequate scientific approach to answer the problem.

Example: using Toulmin when preparing a presentation (slide 32)

Case: your faculty will hold a workshop for teachers on using flipped classroom teaching approaches. You are invited to give an introduction in order to motivate the attendees.

Claim ??? (slide 33)

Draft line on the slide: We should adopt flipped classroom approaches to teaching...?

The claim is still being formulated. The question marks are part of the point: you do not start with a finished claim.

Indictment examples (slides around 19:29 and slide 34)

Highlighted on the slide: Indictment of the status quo!

Identifying harms (slide 35)

Grounds, including solvency of the harms (slide 36)

These grounds also speak to solvency (how the proposal addresses the harms). They mix anecdotes and published studies.

Warrant (slide 37)

Qualifiers and agency (slide 38)

The agents: Teachers who are inspired by engaging teaching methods and want to advance their career.

Rebuttals (slide 39)

Claim before vs after (slide 40)

The after-claim is already qualified (moving towards), tied to values (meaningful and engaging) and to agency / career (advancing your career).

Notice: The Toulmin model does not prescribe an order or structure of the communication itself. Building a presentation from all pieces is now a matter of composition and rhetoric.

Applying it: arguing against affirmative

Teaser only: this points to Part 4. No Part 4 content here yet.

Quiz cards: 49 Week 2 Part 3 slide items so far. Self-test cards come after the Canvas quiz.

Week 2 Part 4 - The negative

From the flipped video toulmin_part_4 (22:01, Kyrre Begnum). Video slides now include the closing and a Part 5 teaser. The Canvas self-test is not marked done until you submit.

The critic (Churchill, 1939)

The slide quotes Churchill (1939):

Criticism may not be agreeable, but it is necessary. It fulfills the same function as pain in the human body; it calls attention to the development of an unhealthy state of things. If it is heeded in time, danger may be averted; if it is suppressed, a fatal distemper may develop.

Arguing against the affirmative (slide 43)

Direct disadvantages 1: Inherency of the proposal (slide 44)

Direct disadvantages 2: Attacking the harms (slide 45)

Direct disadvantages 3: Solvency of the proposal (slide 46)

Counter proposals (slide 47)

Attacking the assumptions (slide 48)

Closing: why bother?

The slide asks: Wow, sounds like arguing for any proposal is almost impossible. Why bother?

Applying it: making decisions based on debate

Teaser only: this points to Part 5. No Part 5 content here yet.

Quiz cards: 41 Week 2 Part 4 slide items, plus 9 Canvas self-test cards in the next note.

Week 2 Part 4 self-test (Canvas)

These items come from the Rhetoric Part 4 Canvas self-test (unlimited attempts). The cards keep the Canvas wording so you can drill the exact phrasing. Part 4 is not marked done until you submit the quiz.

9 new quiz cards tagged Canvas-quiz / week2-part4. Slide cards stay separate so both wordings can be drilled.

Week 2 Part 5 - Making decisions based on debate

From the flipped video toulmin_part_5 (25:12, Kyrre Begnum). Slides so far include Don't dis dissenters (slide 58) and the Toulmin quote. About 22:46 of 25:12. Part 5 is not marked done.

Let's refocus on the goal: making good decisions (slide 51)

When pros vs cons don't work (slide 52)

The participants brainstorm pros and cons which are written on a whiteboard.

Problems:

When voting doesn't work

Employees are asked to propose actions, which are written on a board. Everyone votes on them.

Problems:

When a free discussion doesn't work (slide 54)

The topic is introduced in a meeting and everyone is asked for their opinion.

Problems:

What leaders can do to promote valuable input (slide 55)

The importance of a positive debate culture

Debate in informal settings

Don't dis dissenters (slide 58)

Toulmin quote

Those who condemn dissenters as dissidents, in truth condemn themselves.

Stephen Toulmin

Quiz cards: 46 Week 2 Part 5 slide items so far. More cards come as later Part 5 slides land. About 22:46 of 25:12. Part 5 is not marked done.

Week 3 - Searching for and sorting literature (08 Sep 2026 class)

Canvas prep: where to find papers, Structure of a research paper (16:14), how to read a review article, self-test Structure of a paper, Safari demos on review vs research papers. In class: build your taxonomy spreadsheet for Assignment 1.

Local PDF: Emner/ACIT4100/00_Course_info/Structure of a paper.pdf. Assignment 1 due Thu 25 Sep 2026 12:00 (submitted 06 Sep).

11 quiz cards tagged week3 (IMRaD sections, review vs research, taxonomy, Zotero). Cache lock111.

Week 4 - Philosophy of science (15 Sep 2026 class)

Canvas prep: Philosophy of science part 1 (12:00) and part 2 (14:25). Supplementary Popperian podcast interview with Nicholas Maxwell.

Essay angle: describe the tradition within philosophy of science in your research field - explicit or implicit in how papers argue and choose methods.

Popper falsification, Kuhn paradigms, scientific criteria - 8 new cards tagged week4. Cache lock111.

ACIT4050 Applied Computer and Network Security

Pages 1-2 - 22 Aug 2026

Lecture 2 - Phishing (25 Aug 2026)

Slides on Canvas module 2. L03 assignment (Phishing with exploit kits, 10 pts) submitted 31.08. Core topics for the quiz deck (tags Lecture2, phishing, exam):

Open ACIT4050 quiz - filter phishing or exam for the eight syllabus exam prompts. See also section 21 below.

Lecture 3 - Networks (01 Sep 2026)

Slides: Networks26.pdf (local under Emner/ACIT4050/Lecture_03/). Topics: Internet protocol stack, encapsulation, IP addressing, subnets, CIDR, ports, NAT, ICMP, IPv6, TCP three-way handshake.

Assignment: Networks (New Quizzes, 100 pts, pass 60+) submitted Mon 07.09.2026 ca. 13:44 (attempt 1). Due Tue 08.09.2026 23:59.

Open ACIT4050 quiz - filter Lecture3 or networks-assign. 38 quiz cards tagged Lecture3 / network (10 mirror the Canvas Networks assignment Q1-Q10). Cache lock143.

Lecture 4 - Intrusion Detection Systems (08 Sep 2026)

Class Tue 08.09 12:30-14:15 PI850. Slides expected on Canvas the same day - quiz cards and detailed notes will land after crawl.

Open ACIT4050 quiz - filter Lecture4 when cards appear. Placeholder in course map until slides are processed.

Lecture 5 - Firewalls (15 Sep 2026)

Class Mon 15.09. Prep cards in the quiz deck (tag Lecture5): packet vs stateful vs application firewalls, default deny, DMZ, egress filtering, WAF, firewall vs IDS.

Open ACIT4050 quiz - filter Lecture5. Slides will refine cards after Canvas crawl.

18. Information security vs cyber security

Notebook arrow: information security points to access control, plus misuse, loss and so on. That matches Peltier in Lecture 1: keep data used properly, and stop unauthorised change, destruction, disclosure, loss or access. Paper files count. Legal barriers count.

Next line: cyber security involves all info on your computer. Official wording is tighter: cyber security is the subset for information stored on computers or sent between computers. Information security is the umbrella.

Quiz cards already in the app: info vs cyber (Peltier); info vs cyber relationship.

19. Hierarchy of trust

Each layer trusts the layer below it. A higher layer, a user, an admin, or crypto has to impose any other trust.

Notebook stack (short). Transitions on the page is transistors:

Lecture 1 exam list is eight layers, top to bottom:

  1. Application
  2. Operating system
  3. Hardware adaptation layer (HAL)
  4. Instruction set
  5. Integrated circuits (memory, processing, communication)
  6. Logic gates
  7. Transistors
  8. Physical phenomena

Device drivers sit across OS and HAL. They are not their own numbered layer. Learn the eight-layer list for the quiz.

Quiz cards already in the app: trust rule, full stack, who maintains software vs hardware, drivers, upper vs lower.

20. TASK page: names and frameworks, not a build list

The page is headed TASK and mixes defender words (scan) with attacker examples (virus, rootkit, bot, botnet, DDoS). Treat it as a map of Lecture 1 terms. Do not write or run a virus, rootkit, bot or DDoS. The course wants you to name the class, place it on NIST / Kill Chain / ATT&CK, and know how a defender would detect or stop it.

What the lines mean

Practice the seven stages in order in the app (Kill Chain drag).

Quiz cards already in the app: rootkit, bot/botnet, DDoS, NIST six, Kill Chain seven, MITRE ATT&CK.

21. Examples of possible exam questions (Lecture 2 phishing)

Canvas page: Examples of possible exam questions. These are sample questions from the syllabus, not a graded assignment. Same eight prompts are in the ACIT4050 quiz deck (tag: exam).

  1. What is the purpose of phishing attacks?
  2. What is the difference between phishing, spear phishing and whaling?
  3. After successfully sending phishing messages to the victim - how does the phishing attack compromise the victim's information security? How does the attacker gain access to the target systems?
  4. Name the principles of influence that get exploited in phishing messages!
  5. What are the technological causes that enable phishing attacks in messaging and communication?
  6. How will artificial intelligence support phishing?
  7. Name four countermeasures that when deployed in an organization are effective against phishing attacks.
  8. How does a phishing training platform get used for raising employee awareness in an organization?

Local copy: Examples_of_possible_exam_questions.md. Practice answers in ACIT4050 quiz (filter tag exam or phishing).

Open the ACIT4280 quiz · Open the ACIT4100 quiz · Open the ACIT4050 quiz