{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T16:20:25Z","timestamp":1783009225281,"version":"3.54.5"},"reference-count":17,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2015,9,21]],"date-time":"2015-09-21T00:00:00Z","timestamp":1442793600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Comput Virol Hack Tech"],"published-print":{"date-parts":[[2016,5]]},"DOI":"10.1007\/s11416-015-0251-1","type":"journal-article","created":{"date-parts":[[2015,9,21]],"date-time":"2015-09-21T05:21:56Z","timestamp":1442812916000},"page":"113-120","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":28,"title":["Buffer overflow vulnerabilities in CUDA: a preliminary analysis"],"prefix":"10.1007","volume":"12","author":[{"given":"Andrea","family":"Miele","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2015,9,21]]},"reference":[{"key":"251_CR1","unstructured":"Amazon: CUDA on AWS. http:\/\/aws.amazon.com\/articles\/7249489223918169"},{"key":"251_CR2","unstructured":"AMD. http:\/\/developer.amd.com\/tools-and-sdks\/opencl-zone\/"},{"key":"251_CR3","unstructured":"Anonymous: Once upon a free(). http:\/\/phrack.org\/issues\/57\/9.html"},{"key":"251_CR4","unstructured":"Flux Research Group, University of Utah: KGPU. https:\/\/code.google.com\/p\/kgpu\/"},{"key":"251_CR5","unstructured":"Khronos Group: OpenCL. http:\/\/www.khronos.org\/opencl\/"},{"key":"251_CR6","unstructured":"Khronos Group: OpenGL. https:\/\/www.opengl.org\/"},{"key":"251_CR7","unstructured":"Khronos Group: WebGL. https:\/\/www.khronos.org\/webgl"},{"key":"251_CR8","unstructured":"NVIDIA: CUDA binary utilities. http:\/\/docs.nvidia.com\/cuda\/cuda-binary-utilities\/index.html"},{"key":"251_CR9","unstructured":"NVIDIA: CUDA programming guide. http:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/index.html (2014)"},{"key":"251_CR10","unstructured":"NVIDIA: Parallel thread execution ISA. http:\/\/docs.nvidia.com\/cuda\/parallel-thread-execution\/ (2014)"},{"key":"251_CR11","unstructured":"One, A.: Smashing the stack for fun and profit. http:\/\/phrack.org\/issues\/49\/14.html"},{"key":"251_CR12","unstructured":"Reynaud, D.: GPU powered malware, Ruxcon (2008)"},{"key":"251_CR13","unstructured":"Rix: SMASHING C++ VPTRS. http:\/\/phrack.org\/issues\/56\/8.html"},{"key":"251_CR14","unstructured":"Roberto Di Pietro Flavio Lombardi, A.V.: CUDA leaks: information leakage in GPU architectures. arXiv:1305.7383"},{"key":"251_CR15","doi-asserted-by":"crossref","unstructured":"Roemer, R., Buchanan, E., Shacham, H., Savage, S.: Return-oriented programming: systems, languages, and applications. ACM Trans. Info. Syst. Secur. 15(1), 2:1\u20132:34 (2012)","DOI":"10.1145\/2133375.2133377"},{"issue":"1","key":"251_CR16","doi-asserted-by":"publisher","first-page":"485","DOI":"10.1145\/2490301.2451169","volume":"41","author":"M Silberstein","year":"2013","unstructured":"Silberstein, M., Ford, B., Keidar, I., Witchel, E.: GPUfs: integrating a file system with GPUs. SIGARCH Comput. Archit. News 41(1), 485\u2013498 (2013). doi: 10.1145\/2490301.2451169","journal-title":"SIGARCH Comput. Archit. News"},{"key":"251_CR17","doi-asserted-by":"publisher","unstructured":"Vasiliadis, G., Polychronakis, M., Ioannidis, S.: GPU-assisted malware. In: 2010 5th International Conference on Malicious and Unwanted Software (MALWARE), pp. 1\u20136 (2010). doi: 10.1109\/MALWARE.2010.5665801","DOI":"10.1109\/MALWARE.2010.5665801"}],"container-title":["Journal of Computer Virology and Hacking Techniques"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11416-015-0251-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11416-015-0251-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11416-015-0251-1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,30]],"date-time":"2019-08-30T16:15:38Z","timestamp":1567181738000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11416-015-0251-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,9,21]]},"references-count":17,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2016,5]]}},"alternative-id":["251"],"URL":"https:\/\/doi.org\/10.1007\/s11416-015-0251-1","relation":{},"ISSN":["2263-8733"],"issn-type":[{"value":"2263-8733","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,9,21]]}}}