Accelerating NTRUEncrypt for In-browser Cryptography Utilising Graphical Processing Units and WebGL
aut.publication.place | Edith Cowan University Online | en_NZ |
aut.relation.conference | 14th Australian Information Security Management Conference | en_NZ |
aut.relation.endpage | 66 | |
aut.relation.pages | 7 | |
aut.relation.startpage | 60 | |
aut.researcher | Radakovic, Aleksandar | |
dc.contributor.author | Nisbet, A | en_NZ |
dc.contributor.author | Win, D | en_NZ |
dc.contributor.author | Hall, S | |
dc.date.accessioned | 2019-01-21T21:53:22Z | |
dc.date.available | 2019-01-21T21:53:22Z | |
dc.date.copyright | 2017-02-20 | en_NZ |
dc.date.issued | 2017-02-20 | en_NZ |
dc.description.abstract | One of the challenges encryption faces is it is computationally intensive and therefore slow, it is vital to find faster methods to accelerate modern encryption algorithms to keep performance high whilst also preserving information security. Users often do not want to wait for applications to become responsive, applications on limited devices such as mobiles often compromise security in order to keep execution times quick. Often they use algorithms and key sizes which are not considered cryptographically secure in order to maintain a smooth user experience. Emerging approaches have begun using a devices Graphics Processing Unit (GPU) to offload some of the computational burden from the Central Processing Unit (CPU) in an effort to parallelize and accelerate the encryption algorithms. Programming for a GPU often involves the use of CUDA or OpenCL programming, however these approaches are platform dependant. This research focuses on utilizing a GPU to perform in-browser cryptography using WebGL and JavaScript. This allows any GPU-enabled device capable of launching an OpenGL compatible browser to perform GPU accelerated cryptography. A GPU based implementation of the NTRUEncrypt algorithm was created and tested against a CPU based version on a range of hardware devices with results, challenges and limitations discussed. | en_NZ |
dc.identifier.citation | In Johnstone, M. (Ed.). (2016). The Proceedings of 14th Australian Information Security Management Conference, 5-6 December, 2016, Edith Cowan University, Perth, Western Australia. (pp.60-66). | |
dc.identifier.doi | 10.4225/75/58a6a626b43ed | |
dc.identifier.uri | https://hdl.handle.net/10292/12170 | |
dc.publisher | Edith Cowan University Research Online | en_NZ |
dc.relation.uri | https://ro.ecu.edu.au/ism/197/ | |
dc.rights | The author or creator agrees to grant Edith Cowan University necessary non-exclusive rights to make the material available permanently online, at no charge and with no access restrictions, and that ECU has the right to alter the format of deposited work, if deemed necessary for preservation and enduring accessibility. | |
dc.rights.accessrights | OpenAccess | en_NZ |
dc.subject | NTRUEncrypt; GPU; Browser; Cryptography; Encryption; WebGL | |
dc.title | Accelerating NTRUEncrypt for In-browser Cryptography Utilising Graphical Processing Units and WebGL | en_NZ |
dc.type | Conference Contribution | |
pubs.elements-id | 219812 | |
pubs.organisational-data | /AUT | |
pubs.organisational-data | /AUT/Design & Creative Technologies | |
pubs.organisational-data | /AUT/Design & Creative Technologies/Engineering, Computer & Mathematical Sciences | |
pubs.organisational-data | /AUT/PBRF | |
pubs.organisational-data | /AUT/PBRF/PBRF Design and Creative Technologies | |
pubs.organisational-data | /AUT/PBRF/PBRF Design and Creative Technologies/PBRF ECMS |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Paper.pdf
- Size:
- 847.67 KB
- Format:
- Adobe Portable Document Format
- Description:
- Conference Contribution
License bundle
1 - 1 of 1
Loading...
- Name:
- AUT Grant of Licence for Scholarly Commons Feb2017.pdf
- Size:
- 239.25 KB
- Format:
- Adobe Portable Document Format
- Description: