• No results found

MSc Computer Security & Resilience Steve Riddle Degree Programme Director

N/A
N/A
Protected

Academic year: 2021

Share "MSc Computer Security & Resilience Steve Riddle Degree Programme Director"

Copied!
44
0
0

Loading.... (view fulltext now)

Full text

(1)

MSc  Computer  Security  

&  Resilience

2015-­16

Steve  Riddle

(2)

Welcome!

1. Computer  Security  &  Resilience

2. Computing  Science  at  Newcastle  –

our  School

3. Principles  of  Study  at  MSc  Level

4. The  MSc  CSR  Programme

(3)

1.  Computer  Security  &  

Resilience

In  the  MSc  CSR  degree,  we  look  at  systems  that  fail,   the  malicious  and  accidental  causes  of  failures,  the   ways  that  we  defend  against  them,  and  the  

techniques  for  recovering  from  them. Why  is  this  important?  

(4)

Emms M,  Arief B,  Little  N,  van  Moorsel A.  Risks  of  Offline  Verify  PIN  on   Contactless   Cards.  In:  Ahmad-­‐Reza  Sadeghi,  ed.  Financial  Cryptography   and  Data  Security.  Berlin:  Springer  Berlin  Heidelberg,  2013,  pp.313-­‐321.

(5)
(6)

Computer  Security  &  Resilience

Systems  developers  think  mostly  about  what  their  

products  can do,  but  …  

We  will  be  thinking  about  how  systems  fail ¡ Use  in  unforeseen situations

¡ Attacks  

¡ Design  defects

¡ Hardware,  software  and  human  failures

Theory  and  practice  of  developing  systems  to  be  

secure  but  also  resilient  to  faults  when  they   happen.  

(7)

Computer  Security  &  Resilience

The  skills  you  develop  will  mainly  be  to  do  with:  

Balancing  security  against  utility

• Identifying  vulnerabilities  &  risks  :  technical  and  human

• Developing  systems  that  can  recover  quickly

• Undertaking  research  to  advance  the  field

Programme  accredited  by  BCS

(8)

2.  Computing  Science  at  

Newcastle

Welcome  to  our  School!  

The  School  is  a  diverse  group  of  Computer  

Scientists,  including  teachers,  research  scientists,   graduate  and  undergraduate  students.  

(9)

Computing  Science  at  Newcastle

• Founded  1957

• the  first  undergrad  programming   courses  in  the  UK.  

¨ ~  500  UG,  140  MSc,  98  PhD  

students  

¨ 40  faculty,  40  research  staff

58  years   on  ...

(10)

Computing  Science  at  Newcastle

Groups

¨ Secure  &  Resilient  

Systems

¨ Advanced  Model-­‐Based  

Engineering  and   Reasoning

¨ Open  Lab

¨ Interdisciplinary  

Computing  and  

Complex  BioSystems

Specialist  Centres

¨ Software  Reliability ¨ Cybercrime  &  

Computer  Security

(11)

Studying  in  our  School  

A  university  in   the  1350s

(12)

Studying  in  our  School  

Universities  in  the  Western  

European  tradition  are  

communities  of  

scholarship

We  promote  learning  

through  

questioning    and  

discussion

You  are  

full  members  

of  

(13)

Studying  in  our  School  

The  Student  Charter  has  a  clear  list  of  expectations  and   obligations  on  both  sides,  including  ...  

http://www.ncl.ac.uk/pre-­‐arrival/regulations/charter.htm

The  University  undertakes  to:  

• show  high  standards  of   professional  conduct

• treat  students  as  full  members  of   the  academic  community  

• promote  equal  opportunity

• provide  high  standards  of  teaching

• give  access  to  facilities   to  help   develop  personal  skills  &  

employability

• give  clear  deadlines  and   timeframes  for  feedback

Students  undertake  to:  

• Show  high  standards  of  personal  

conduct  in  interactions  with  University   and  local  community

• treat  staff  and  fellow  students   respectfully

• attend  meetings  with  tutors

• familiarise  themselves  with  information   provided;  follow  recognised  procedures

• be  punctual,  attend  all  timetabled   sessions  and  participate  fully

• take  responsibility  to  manage  their   learning  and  ensure  that  they  regularly   spend  sufficient  time  in  private  study

(14)

3.  Principles  of  Study  at  

MSc  Level

A  Master  of  Science  (MSc)  is  a  “step  up”  from  first   degree  studies.  You  will  learn  greater  independence   of  thought  and  opinion,  manage  your  own  time  and   work  both  individually  and  in  a  team    

(15)

MSc:  Principles  of  Study  

We  have  a  mixture  of  lectures,  practical  classes  and   group  work.  

You  are  a  full  member  of  the  School,  so  please

Engage  with  your  teachers!

Ask  and  try  to  answer  questions  ...  

...  there  is  no  such  thing  as  a  “stupid  question”Argue!  

Ask  for  help  as  soon  as  you  need  it!

The  style  is  very  informal  (it’s  OK  to  use  first  

(16)

MSc:  Principles  of  Study  

Getting  good  grades:  

o May  be  different  from  your  previous  study!  

o We  do  not  value  mere  repetition/demonstration  

of  things  you  have  learned.  

o Just  following  the  instructions  may  get  you  50%,  

but  not  much  more:  

See  the  Faculty  Marking  Criteria  for  our  general  

marking  guidelines.  

Your  teachers  will  help  you  to  understand  how  

(17)

MSc:  Principles  of  Study  

Standards

• Most  work  is  graded  0-­‐100%:  basic  pass  mark  is  50.   • Our  marking  follows  a  scale  that  is  common  in  the  

UK,  but  may  be  different  from  your  past   experience.

Please  pay  attention  to  the  outline  marking  criteria  

on  the  next  slide  as  an  approximate  guide.    

Detailed  descriptions  of  marking  criteria  are  shown  

(18)

50 60 70 40 25 Distinction Merit Pass

Fail  (Borderline)

Fail

Clear  Fail  

90+   Professional  standard  (very  rare)

80+   Deep  understanding,  creative  thinking

70+   Comprehensive  understanding,  well-­‐structured

60+   Sound  understanding  of  material  in  the  course,  some   critical  analysis  

50+   Adequate  minimum  showing  you  learned  the  taught   material

40+   Basic  understanding  in  some,  not  all,  areas

25+   Some  relevant  content,  shallow

0-­‐24   Very  little  relevant  material

(19)

MSc:  Principles  of  Study  

Our  teaching  is  informed  by  our  research  

Seminars  are  held,  normally  on  Tuesdays,  2  – 3  pm  – look  out   for  announcements

Some  recent  topics:

In-­‐transit  analytics  on  distributed  Clouds:  applications  and  

architecture

Verification  of  Safety-­‐Critical  Java  Programs

Identity-­‐Based  Encryption  Secure  against  Selective  Opening  

Chosen-­‐Ciphertext Attack

Eisbach:  Isabelle  Proof  Methods  for  Proof  Engineering

From  Weakest  Link  to  Security  Hero:  Encouraging  Good   Security  Behavior

(20)

4.  The  MSc  CSR  

Programme

• Programme Information

• Structure  of  the  Programme

• Selection  of  Programming  Module

• Progression  

• Your  Support  Team  

(21)

MSc  CSR  Programme

The  Programme  Handbook:

At http://www.ncl.ac.uk/computing,  

>  Current  Students  

>  Student  Handbook

essential  general  information

>  Degree  Programme  Handbooks   – >  Postgraduate  -­‐>  MSc  CSR

(22)

MSc  CSR  Programme

Structure  (Full  Time)

1. Component  1:  taught  elements • 9  modules:  

6  studied  in  Autumn  Term  (10  credits  each)

Assessed  by  coursework  and  January  exams

• 3  studied  in  Spring  Term  (10+5+15  credits)

• Assessed  by  coursework.  

2. Component  2:  individual  research  project • 1  module  assessed  by  coursework    &  

dissertation

(23)

0 Welcome  Week

1

CSC8201

(Dependable   Systems)

CSC8404

(Advanced  Java)  

or

CSC8406

(Object-­‐oriented   Programming) 2 3 4 5 CSC8105 (Validation) CSC8202

(Information   Security  &  Trust) 6

7 8

9 CSC8204

(High  Integrity   Software)

CSC8102  

(System  Security) 10

11

Winter  vacation 12 Revision

13

Examinations

14

18thDecember  – 10thJanuary

18th– 29thJanuary  (including  Saturdays)  

http://www.ncl.ac.uk/examinations/

We are here

• 3  chunks,  two  10-­‐credit  modules  at  a  time • Coursework  during  each  module

• Complete  each  module’s  coursework   before  the  next  one  starts!  

Start  on  Monday  11th  January

(24)

1 CSC8203

(H.  Factors)

10  credits CSC8205(Research   Skills)   5  credits

2

3 CSC8206

(Team   Project) 15  credits

4 5 6

Spring  Vacation 7

Individual  Project

(to  end  August)

8 9 10 11 ... ...

Semester  2  modules  are  assessed   by   coursework  only  (no  examinations!)  

2nd &  3rd Semesters  (schedule  may  change  slightly):  

Project  assessed   by  interim  report,   presentation,  and  dissertation.  

Final  results  usually  released  by  November

(25)

MSc  CSR  Programme

Which  Programming Module?  

Are  you  a  confident  

programmer  with  experience   of  all  of:    

• variable  declarations  and   assignment,  

• arithmetic  and  boolean expressions,  

• control-­‐flow  (if-­‐then-­‐else,   iteration  etc),  

• and  use  of  data  structures   (minimally  arrays)?

YES NO Unsure

You  can take  CSC8404 You  should take  

CSC8406

Probably  CSC8406.  You   may  attend  CSC8404  on  

5  October  at  09.00-­‐ 10.00 in  CLT 701 to  help  

(26)

MSc  CSR  Programme

Progression  

To  start  Component  2  (research  project)  you  must:  

have  a  weighted  average  mark  for  Component  1   of  at  least  50,  and  

have  failed  no  more  than  20  credits.  

Details  are  in  the  Handbook

(27)

MSc  CSR  Programme

Award  of  Degree

Following  the  completion  of  your  dissertation,  you  will   be  recommended  for  award  of  the  MSc if:

You  have  passed  at  least  160  credits  (i.e.  no  more  than  20   credits  failed)

Pass  180  credits  (all  modules),  average  of  at  least  70  across   all  modules,  and  at  least  70  in  dissertation  -­‐>  MSc  with  

Distinction

Pass  180  credits  (all  modules),  average  of  60-­‐70  across  all   modules,  at  least  60  in  dissertation  -­‐>  MSc  with  Merit

(28)

MSc  CSR  Programme

Your  Support  Team:  

Module  Leaders

o Each  module  has  1-­‐2  leaders  plus  demonstrators  and  

teaching  assistants

o Help  with  all  academic/  technical  matters

IT  support

o email  to  cs-­‐[email protected]

Your  Personal  Tutor

o Help  with  all  personal  matters

Student  Wellbeing  Service

(29)

MSc  CSR  Programme

Your  Support  Team:  

Degree  Programme  Director  (DPD)

o Help  with  progression  and  regulations.  

o Responsible  for  the  degree  programme  overall  and  the  

quality  of  your  experience  here.

o Let  me  know  of  any  problems  as  quickly  as  possible  

Dr  Steve  Riddle

[email protected]

Room  11.09  (11th floor  of  the  Claremont  Tower)

(30)

MSc  CSR  Programme:  Timetable

See

http://www.ncl.ac.uk/timetable/

Varies  week  by  week.  Read  carefully!  

Module  leaders  might  arrange  additional  

(31)

MSc  CSR  Programme:  Locations

• Most  classes  are  in:    

– Claremont  Tower  7th Floor,  Room  1  (CLT.701)  

Some  are  in  CLT.602A,  on  the  6th floor.

Your  laboratory is  CLT.601

– Go  find  a  machine  in  CLT.601: write  your  name  and   student  number  on  the  pre-­‐printed  label  beside  the   machine.  It  will  be  yours  to  look  after  this  year.  

Your  smartcard  should give  you  access  to  the  lab  (if  not  

today,  then  soon!).  

(32)

5.  What  Happens  Next?

• Meeting  your  personal  Tutor

• Introduction  to  the  School,  Library  and  our   information  systems

(33)

What  Happens  Next?

Today:  

– Pick  a  machine  in  CLT.601

– Arrange  a  time  to  see  your  tutor  (sign-­‐up  sheet  on  your  tutor’s   door:  meetings  take  place  on  Tuesday)

– Information  on  tutors  will  follow  this  talk

– Sign  up  with  a  doctor  in  King’s  Road  Centre  this  week

– If  you  are  required  to  take  an  English  Language  “Assessment”   you  must do  so  as  soon  as  possible

• If  you  wish  to  change  programmes:

– If  you  are  in  the  UK  on  a  visa,  you  must  first  contact  the  Newcastle  Visa  Team  

(King’s  Gate,  Level  2).  

– Discuss  with  the  Director  of  the  programme  you  wish  to  leave  and  the  one  you   wish  to  enter.  

(34)

What  Happens  Next?

Tuesday:  

– Meet  with  your  tutor  as  arranged  (please  be  on  time)  

– Bring  your  completed  Module  Selection  Form  and,  after  signing,   hand  in to  Reception  (Floor  8).

Wednesday:

– 09:00:  International  students  (non-­‐EEA): Visa  talk,   Bedson Building  BEDB.G.04.LT1

– 12:00:  Library,  NUIT  Info,  School  Tour.  Room  CLT  1.02

Thursday:

– 10:00:  Welcome  Seminar  CLT  7.01

Friday:  

– 10:00-­‐1:  Student  Union,  NESS,  Blackboard,  Plagiarism,   Safety,  Careers  support    (in  CLT  1.02).  

(35)

What  Happens  Next?

Next  Week:

Get  to  the  first  classes  of  each  

module  next  week

(36)
(37)

Appendix

(38)

Standards:  Distinction  (70-­‐100%)

Breadth  &  depth  of  

knowledge

Detailed  

understanding

Substantial  evidence  of  

critical  analysis  

and  the  

ability  to  apply  knowledge  to  unseen  situations.

Material  will  be  presented  within  a  

clear  

logical/systematic  framework

throughout  and  

will  demonstrate  reading  beyond  the  course  

material  and  the  ability  to  employ  

critical  

reflection

.

Assignments  such  as  an  individual  project  report  

(39)

Standards:  Distinction  (70-­‐100%)

Distinction

90-­‐100%

80-­‐89%

70-­‐79%

Professional  Standard

• Rare,  but  you  can get  this  grade   for  an  individual  element

Outstanding  exam  answer

Publishable  project  work

Exceptional

• No  substantive  errors/omissions

But  may  be  just  short  of  perfect!

Excellent

• comprehensive  understanding

(40)

Standards:  Merit  (60-­‐69%)

• Sound/thorough  understanding  of  material  beyond   that  presented  in  the  course,  with  breadth  of  

knowledge  but  lacking  in  some  depth,  or  vice  versa.  

Critical  analysis  and  the  ability  to  apply  knowledge  to   unfamiliar  situations will  be  present

• Relevant  to  the  course,  but  not  a  full  treatment,  

relying  to  some  extent  on  course  material  and  likely  to   contain  a  few  errors  or  omissions.  

• Well  presented  and  structured  but  with  some   limitations  as  to  insight  and  critical  evaluation.  

(41)

Standards:  Pass  (50-­‐59%)

Relies  substantially  on  course  material  only  

Demonstrates  

breadth of  knowledge  

but  lacking  

depth.  

Critical  analysis  will  be  limited  and  there  will  also  

be  only  limited  evidence  of  being  able  to  apply  

knowledge  to  unfamiliar  situations.  

Relevant

to  the  topic  but  relies  largely  on  course  

material  and  contains  some  errors  of  

understanding  and  of  fact.  

(42)

Standards:  Fail  (40-­‐49%)  

Understanding  lacks  depth.  

Omission  of  some  relevant  material  and/or  

partial  use  of  irrelevant  material.  

errors  of  understanding  and  fact.  

May  be  adequately  structured  and  presented  but  

unbalanced/  with  some  components  poorly  

constructed,  e.g.  inadequate/poor  referencing.  

Situation  is  potentially  recoverable  with  some  

(43)

Standards:  Fail  (0-­‐39%)  

Weak  attempt  that  demonstrates  lack  of  

overall  knowledge  of  the  subject  area,  

Inability  to  develop  a  cogent  argument  in  any  

aspect.  

Sketchy  and/or  irrelevant.  

Student  may  have    failed  to  apply  themselves  

to  the  task  in  hand  and/or  presented  a  

superficial  view  of  it.  

(44)

Standards:  Fail  (0-­‐39%)  

Fail

35-­‐39%

25-­‐34%

0-­‐24%

Limited  Understanding

• Evidence  of  some  learning

• but  evidence  poorly  presented

• or  omissions   in  that  evidence

Inadequate  understanding

• shallow,  significant  errors  or   omissions

difficult  to  read,  serious  errors  of   understanding

Clear  Fail

• little   or  no  attempt

References

Related documents

Vehicles & Radio Transceivers GPS Satellites Vehicle GPS Receiver Vehicle Radio Transceiver Base Radio Transceiver RAS TRAC® Software OPTIONAL Stationary Radio

INCLUDED ACTIVITIES Hanoi City Tour; Mai Chau tour, all meals and entry fee; Ha Long Bay boat trip, all meals & entrance fee; full day tour in Hue including entrance fees

The Center of Analysis and Non-fulfillment Claims of Banco Popular runs its operational activity based on three modules of the Altitude uCI 7 solution: Altitude Outbound

[r]

NIBA supports some increase in the minimum public liability cover, subject to there being capacity in the insurance market to insure for the higher level. Although strata

What’s needed to support today’s complex supply chains is collaboration amongst partners on manufacturing and assembly processes, shipping and receiving, warehouse

APPARATUS/MATERIALS: 5 beakers, 1 electronic balance scale, salt water solution, oil, rubbing

The study had the following objectives: to find out the relationship between anxiety and classroom performance of pupils, to identify the factors leading to social anxiety