Security for Internet of Things (IoT) Networks

Standalone Module
Mode of Delivery
ECTS Credits
NFQ Level
Faculty of Engineering and Computing
Course Start Date
3 months
Fee: €787.50 - This fee is covered by the Irish government for eligible candidates including those in receipt of unemployment payments and the PUP. Candidates who are in employment will pay 10% of the programme fee.
A limited number of places are available. Places will be offered on an ongoing basis until all courses are full.
Course Contact
Dr Conor McArdle,
Course Summary

The Internet of Things (IoT) is a computing concept describing the interconnectivity and collaboration of a wide variety of everyday physical objects connected via the Internet. Rapid IoT development has been driven by ongoing research and technological advances (notably in 5G mobile communications and in Artificial Intelligence). IoT technologies are enabling a wide range of business opportunities in the context of “smart” homes, neighbourhoods and cities and in the exploitation of intelligent infrastructure and services, in areas such as transport, power and healthcare.

Security for Internet of Things (IoT) Networks

Security for Internet of Things (IoT) Networks

Security has emerged as a key consideration in the implementation of IoT systems. This module introduces students to the areas of cryptography and cryptanalysis for IoT networks. It will provide an understanding of the algorithms used to protect IoT networks and the design choices behind the algorithms chosen. Students will develop a workable knowledge of the mathematics used in cryptology and this will allow them to understand attacks on cryptosystems with the goal of preventing future attacks. Other technologies covered will include privacy protection, trusted hardware, public key infrastructure (PKI), PKI-based authentication, programmable logic, hardware encryption/decryption.

Ireland is a global centre for groundbreaking advancements in IoT. There is a strong demand for IoT professionals, who are competent in the design, development, management and support of IoT systems. Taken on its own the module provides key skills that can immediately be applied in the IoT sector. It can also be taken as a sample of what is on offer for the (MEng in Electronic and Computer Engineering, the MSc in Electronic and Computer Technology and the Grad Cert in IoT) and credits obtained in this module can be applied to the programmes at a later date.

For more information about this course, please contact Conor McArdle.

For all module offerings on Single Module Programmes, applicants should have an honours primary degree (Level 8 NFQ) or equivalent in a cognate area. In the case of all applicants to Dublin City University evidence must be provided of competence in the English language. The English Language requirements of DCU can be found here

Please visit to make an application, using the following programme code:

DC897 SMPEC, Faculty of Engineering & Computing

You will then be able to select your module choice from the drop down menu.


Please visit to make an application:

Applicants must submit;

  • Certified academic transcripts for each and every year of study
  • Evidence of English Language *
  • Copy of valid Passport
  • A passport size photograph
  • Confirmation of nationality and residence (see below **)
  • Confirmation of Fee eligibility category (see below ***)


*Where candidates are non-native speakers of the English language, they must satisfy the university of their competency in the English language ( ). 


** Important Eligibility Documentation

Eligible Applicants must be ordinarily resident in Ireland and must meet the nationality and EU residency rules as aligned to Springboard as detailed here  Applicants must provide supporting documentation to evidence that they meet this criteria at the time of application. Failure to provide adequate supporting documentation may lead to your application not being assessed in time for consideration for a place on these job stimulus programmes.

*** Applicants must self-declare their fee eligibility category and provide all supporting documentation to evidence they meet the criteria at the time of application. Failure to provide adequate supporting documentation may lead to your application not being assessed in time for consideration for a place on these job stimulus programmes. For further information on eligibility categories and the impact on fee liability, please visit

Application Deadlines

Applications will be accepted on a rolling basis until the programme is full or until 1st December 2020.  Please note all supporting documentation must be submitted by this date. Only completed applications will be considered.


Admission queries can be sent to