Uploaded by coxewo3717

Mathematical Foundation for security

advertisement
COURSE STRUCTURE
Course Code
Course Category
Professional Core
Course Title
Mathematical Foundation for Security
Teaching Scheme and Credits
Lecture
Tutorial Laboratory Credits
Weekly load hrs
3
1
3+0+1=4
Pre-requisites: Discrete Mathematics, Fundamentals of Statistics and Probability
Course Objectives:
1. To identify and reproduce the theoretical framework underlying basic number theory.
2. To understand the basic concepts of algebraic structures in abstract algebra.
3. To learn discrete and continuous probability distributions models
4. To learn the concepts of Tests of Significance and Stochastic process
Course Outcomes:
On completion of the course, students should be able to
1. Apply the number theory concepts and results in various engineering problems.
2. Use the modular arithmetic operations mostly used in cryptography.
3. Compute orthonormal basis for inner product spaces.
4. Use the techniques studied in statistics & probability to solve the problems in domains such
as data mining, machine learning and network analysis.
5. Use the concept of Tests of Significance
Course Contents:
Introduction to Number Theory
Introduction, Well ordering Principle, Divisibility in the set of integers, Division Algorithm,
Greatest common divisor, Euclidean algorithm, Modular Arithmetic, Prime numbers ,Cardinality
of Primes, Fundamental theorem of arithmetic, Euclid’s Lemma, Congruence , Fermat’s and
Euler’s Theorem, Chinese Reminder Theorem, Quadratic Congruence. Applications of number
theory in security
Algebraic Structures and Finite Fields
Groups, Subgroups, Cyclic groups, Isomorphism of groups, Cosets , Modulo groups , Introduction
of Rings and Fields, Finite Fields , Polynomial Arithmetic, Finite Fields of the Form GF(2n),
Application of finite fields in cryptography
Vector Space
Introduction to Vector space & subspace, Inner products, Cauchy-Schwartz inequality, Orthogonal
Projections, Gram-Schmidt process of Orthogonalization, Matrix representation of inner product,
Least square solutions.
Statistics and Probability
Statistics: Moments, Skewness and Kurtosis, Correlation, Partial correlation, regression.
Probability: Basic probability theory, Bayes’ theorem, Discrete and continuous random variables,
probability mass function, probability density function, probability distributions: Binomial, Poisson
and Normal distributions.
Tests of Significance and Stochastic process
Test of Significance: Parameter and Statistic, Hypothesis testing, Parametric and non-parametric
tests, Chi-square Test for goodness of fit, student’s t-distribution test, F- Test.
Stochastic Process: Introduction and classification of stochastic processes, Markov process,
Transition probability, Transition probability matrix, Markov Chain.
Learning Resources:
Reference Books:
1. Ivan Nivam & H. S. Zuckerman, “An introduction to Number Theory”, Wiley Eastern
Limited.
2. T. M. Apostol, “An Introduction to Analytical Number Theory”, Springer International
Student’s edition.
3. Joseph Gallion, “Contemporary Abstract Algebra”, Narosa Publishing house.
4. I. N. Herstein,”Topics in Algebra”, Wiley Eastern Limited.
5. J. B. Fraleigh,”A First course in Abstract Algebra”, Narosa Publishing House.
6. Trivedi Kishor S., “Probability & Statistics with Reliability, Queuing and Computer
Science Applications”, Second Edition, Wiley Student Edition, 2012.
7. Ross Sheldon M., “Introduction to Probability and Statistics for Engineers and Scientists”,
Fifth Edition, 2014.
8. Gupta S. C. and Kapoor V. K., “Fundamentals of Applied Statistics”, Third Edition, S.
Chand and Sons, New Delhi, 1987.
9. DeGroot Morris H. and Schervish Mark J., “Probability and Statistics”, Fourth Edition,
Pearson New International Edition, 2010
10. William Stallings, Computer Security : Principles and Practices, Pearson 6 th Ed, ISBN: 978-013-335469-0
11. Bruice Schneier, Applied Cryptography- Protocols, Algorithms and Source code in C,
Algorithms, Wiely India Pvt Ltd, 2nd Edition, ISBN 978-81-265-1368-0.
Supplementary Reading:
1. Montgometry Douglas C.and Runger George C., “Applied Statistics and Probability for
Engineers”, Third Edition, Wiley Student Edition, 2008.
2. Victor Shoup , “A Computational Introduction to Number Theory and Algebra “(Version 1)
Web Resources:
Web links:
https://www.tutorialspoint.com/statistics/probability.htm
MOOCs:
http://nptel.ac.in/courses/111105090/16
http://nptel.ac.in/courses/111105090/46
http://nptel.ac.in/courses/111105090/76
Pedagogy:
●
●
●
Chalk and Board
PPT
Two Teacher Method
Assessment Scheme:
Class Continuous Assessment (CCA)- 60 Marks (100%)
Mid Term
Quiz
Assignments
Exam
20%
40%
40%
10 marks
30 marks
20 marks
Total
100%
60 marks
Laboratory Continuous Assessment (LCA): 50 Marks
Regularity and
punctuality
5
Understanding
of objective
5
Understanding
of procedure
20
Experimental
skills
20
Ethics
Term End Examination: 40 marks (100%)
Syllabus:
Theory:
Workload in Hrs
Module
Contents
No.
Theory Lab Assess
Introduction to Number Theory
Introduction, Well ordering Principle, Divisibility in the set of
integers, Division Algorithm, Greatest common divisor,
Euclidean
algorithm,
Modular
Arithmetic,
1
08
--Prime numbers ,Cardinality of Primes, Fundamental theorem
of arithmetic, Euclid’s Lemma, Congruence , Fermat’s and
Euler’s Theorem, Chinese Reminder Theorem, Quadratic
Congruence. Applications of number theory in security
2
Algebraic Structures and Finite Fields
Groups, Subgroups, Cyclic groups, Isomorphism of groups,
Cosets , Modulo groups , Introduction of Rings and Fields,
Finite Fields , Polynomial Arithmetic, Finite Fields of the Form
GF(2n), Application of finite fields in cryptography
Vector Space
3
Introduction to Vector space & subspace, Inner products,
Cauchy-Schwartz inequality, Orthogonal Projections, GramSchmidt process of Orthogonalization, Matrix representation of
inner product, Least square solutions.
4
Statistics and Probability
08
-
-
07
-
-
Statistics: Moments, Skewness and Kurtosis, Correlation, Partial
correlation, regression.
Probability: Basic probability theory, Bayes’ theorem, Discrete
and continuous random variables, probability mass function,
probability density function, probability distributions: Binomial,
Poisson and Normal distributions.
Tests of Significance and Stochastic process
Test of Significance: Parameter and Statistic, Hypothesis
testing, Parametric and non-parametric tests, Chi-square Test for
5
goodness of fit, student’s t-distribution test, F- Test.
Stochastic Process: Introduction and classification of stochastic
processes, Markov process, Transition probability, Transition
probability matrix, Markov Chain.
Laboratory: Mathematical Foundation for Security
07
-
-
The course faculty should frame the suitable assignments/problem statements based on the concern
theory subject. Concerned faculty member may add/modify the assignment list as per the need of
the course.
There will be continuous evaluation of these assignments during the Trimester. Student has to
submit a Journal/report consisting of suitable write up in the prescribed format. Softcopy of
journal/report and code is to be maintained at department/institute in digital repository. Faculty
advisor/ laboratory instructor suggested language/platform/framework is to be used for completing
assignments/mini-project.
Guidelines for Term Work Assessment
Continuous assessment of laboratory work is done based on performance of student. Each
assignment/ mini project assessment to be done based on parameters with appropriate weightage.
Faculty should do the overall assessment as well as mini project assessment be based on the
suggested parameters.
Assessment Scheme:
Laboratory Continuous Assessment (LCA) 50 marks (100%)
Design and
Implementation
Performance of
Experiment
Result
analysis and
Reporting
30%
30%
20%
Class
Participation/GD/QUIZ/
Total
Discipline/ Initiative/
Behaviour
20%
100%
Laboratory Assignments:
Module
No.
Contents
Workload in Hrs
Theory Lab Assess
Mathematical Foundation for Security
1
2
3
4
5
6
7
8
9
Introduction and installation of software tools : R , SCILAB
4
To find the greatest common divisor of two integers 𝑎 & 𝑏 using
Euclidean algorithm. Also find 𝑥, 𝑦 ∈ 𝑍, such that 𝑎𝑥 + 𝑏𝑦 =
gcd (𝑎, 𝑏)
4
To find a unique solution to simultaneous linear congruences
with co-prime moduli using Chinese remainder theorem.
Gram-Schmidt process of orthogonalisation
Solution of Linear system using least square method
Analyze the given data set statistically using moments , skewness
and kurtosis
Fit a regression line for the given data sets such as Air Quality ,
Life Cycle saving, World phones etc.
Solve problems on Tests of significance using suitable
programing techniques
Students t- distribution, F-Test
4
4
3
4
2
2
3
Prepared By
Checked By
Approved By
Prof. Vaishali M. Joshi
Assistant Professor
School of Mathematics &
Statistics,
MITWPU, Pune
Prof. Ramaa Sandu
Associate Professor
School of Mathematics &
Statistics,
MITWPU, Pune
Prof. Dr Prashant Malavadkar
HOS, Mathematics and
Statistics, MITPU, Pune.
Download