{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T23:17:36Z","timestamp":1725491856304},"publisher-location":"Berlin, Heidelberg","reference-count":27,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540756507"},{"type":"electronic","value":"9783540756514"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2007]]},"DOI":"10.1007\/978-3-540-75651-4_11","type":"book-chapter","created":{"date-parts":[[2007,9,21]],"date-time":"2007-09-21T03:01:07Z","timestamp":1190343667000},"page":"153-168","source":"Crossref","is-referenced-by-count":5,"title":["Run-Time Randomization to Mitigate Tampering"],"prefix":"10.1007","author":[{"given":"Bertrand","family":"Anckaert","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mariusz","family":"Jakubowski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ramarathnam","family":"Venkatesan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Koen","family":"De Bosschere","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"11_CR1","doi-asserted-by":"crossref","unstructured":"Anckaert, B., Jakubowski, M., Venkatesan, R.: Proteus: virtualization for diversified tamper-resistance. In: The 6th ACM workshop on Digital Rights Management, pp. 47\u201358 (2006)","DOI":"10.1145\/1179509.1179521"},{"key":"11_CR2","unstructured":"Avizienis, A., Chen, L.: On the implementation of N-version programming for software fault tolerance during execution. In: The 1st IEEE Computer Software and Applications Conference, pp. 149\u2013155 (1977)"},{"key":"11_CR3","series-title":"Lecture Notes in Computer Science","first-page":"1","volume-title":"The 21st IACR Crypto Conference","author":"B. Barak","year":"2001","unstructured":"Barak, B., Goldreich, O., Impagliazzo, R., Rudich, S., Sahai, A., Vadhan, S., Yang, K.: On the (im)possibility of obfuscating programs. In: Kilian, J. (ed.) CRYPTO 2001. LNCS, vol.\u00a02139, pp. 1\u201318. Springer, Heidelberg (2001)"},{"issue":"1","key":"11_CR4","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1145\/1053283.1053286","volume":"8","author":"E. Barrantes","year":"2005","unstructured":"Barrantes, E., Ackley, D., Forrest, S., Stefanovi, D.: Randomized instruction set emulation. ACM Trans. on Information and System Security\u00a08(1), 3\u201340 (2005)","journal-title":"ACM Trans. on Information and System Security"},{"key":"11_CR5","doi-asserted-by":"crossref","unstructured":"Bhansali, S., Chen, W., de Jong, S., Edwards, A., Murray, R., Drinic, M., Mihocka, D., Chau, J.: Framework for instruction-level tracing and analysis of program executions. In: Virtual Execution Environments Conference (2006)","DOI":"10.1145\/1134760.1220164"},{"key":"11_CR6","series-title":"Lecture Notes in Computer Science","first-page":"160","volume-title":"The 1st ACM Workshop on Digital Rights Management","author":"H. Chang","year":"2002","unstructured":"Chang, H., Atallah, M.: Protecting software code by guards. In: Sander, T. (ed.) DRM 2001. LNCS, vol.\u00a02320, pp. 160\u2013175. Springer, Heidelberg (2002)"},{"key":"11_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"400","DOI":"10.1007\/3-540-36415-3_26","volume-title":"The 5th Information Hiding Conference","author":"Y. Chen","year":"2003","unstructured":"Chen, Y., Venkatesan, R., Cary, M., Pang, R., Sinha, S., Jakubowski, M.: Oblivious hashing: a stealthy software integrity verification primitive. In: Petitcolas, F.A.P. (ed.) IH 2002. LNCS, vol.\u00a02578, pp. 400\u2013414. Springer, Heidelberg (2003)"},{"issue":"6","key":"11_CR8","doi-asserted-by":"publisher","first-page":"565","DOI":"10.1016\/0167-4048(93)90054-9","volume":"12","author":"F. Cohen","year":"1993","unstructured":"Cohen, F.: Operating system evolution through program evolution. Computers and Security\u00a012(6), 565\u2013584 (1993)","journal-title":"Computers and Security"},{"key":"11_CR9","doi-asserted-by":"crossref","unstructured":"Collberg, C., Thomborson, C., Low, D.: Manufacturing cheap, resilient, and stealthy opaque constructs. In: The 25th Conference on Principles of Programming Languages, pp. 184\u2013196 (1998)","DOI":"10.1145\/268946.268962"},{"key":"11_CR10","unstructured":"Cox, B., Evans, D., Filipi, A., Rowanhill, J., Hu, W., Davidson, J., Knight, J., Nguyen-Tuong, A., Hiser, J.: N-variant systems: A secretless framework for security through diversity. In: The 15th USENIX Security Symposium, pp. 105\u2013120 (2006)"},{"issue":"5","key":"11_CR11","doi-asserted-by":"publisher","first-page":"882","DOI":"10.1145\/1086642.1086645","volume":"27","author":"B. Sutter De","year":"2005","unstructured":"De Sutter, B., De Bus, B., De Bosschere, K.: Link-time binary rewriting techniques for program compaction. ACM Trans. on Programming Languages and Systems\u00a027(5), 882\u2013945 (2005)","journal-title":"ACM Trans. on Programming Languages and Systems"},{"key":"11_CR12","unstructured":"DiMarzio, J.F.: The Debugger\u2019s Handbook. Auerbach Publications (2007)"},{"key":"11_CR13","doi-asserted-by":"crossref","unstructured":"Forrest, S., Somayaji, A., Ackley, D.: Building diverse computer systems. In: The Workshop on Hot Topics in Operating Systems, pp. 67\u201372 (1997)","DOI":"10.1109\/HOTOS.1997.595185"},{"key":"11_CR14","unstructured":"Gang, T., Yuqun, C., Jakubowski, M.: Delayed and controlled failures in tamper-resistant systems. In: The 8th Information Hiding Conference (2006)"},{"key":"11_CR15","doi-asserted-by":"crossref","unstructured":"Giffin, J., Christodorescu, M., Kruger, L.: Strengthening software self-checksumming via self-modifying code. In: The 21st Annual Computer Security Applications Conference, pp. 23\u201332 (2005)","DOI":"10.1109\/CSAC.2005.53"},{"key":"11_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"428","DOI":"10.1007\/978-3-540-30144-8_36","volume-title":"The 7th Information Security Conference","author":"K. Heffner","year":"2004","unstructured":"Heffner, K., Collberg, C.: The obfuscation executive. In: Zhang, K., Zheng, Y. (eds.) ISC 2004. LNCS, vol.\u00a03225, pp. 428\u2013440. Springer, Heidelberg (2004)"},{"key":"11_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1007\/3-540-47870-1_9","volume-title":"The 1st ACM Workshop on Digital Rights Management","author":"B. Horne","year":"2002","unstructured":"Horne, B., Matheson, L., Sheehan, C., Tarjan, R.: Dynamic self-checking techniques for improved tamper resistance. In: Sander, T. (ed.) DRM 2001. LNCS, vol.\u00a02320, pp. 141\u2013159. Springer, Heidelberg (2002)"},{"key":"11_CR18","doi-asserted-by":"crossref","unstructured":"O\u2019Donnell, A., Sethu, H.: On achieving software diversity for improved network security using distributed coloring algorithms. In: The 11th ACM conference on Computer and Communications Security, pp. 121\u2013131 (2004)","DOI":"10.1145\/1030083.1030101"},{"key":"11_CR19","doi-asserted-by":"crossref","unstructured":"Park, Y., Lee, G.: Repairing return address stack for buffer overflow protection. In: The 1st conference on Computing frontiers, pp. 335\u2013342 (2004)","DOI":"10.1145\/977091.977139"},{"key":"11_CR20","doi-asserted-by":"crossref","unstructured":"Pettis, K., Hansen, R.: Profile guided code positioning. In: The ACM conference on Programming Language Design and Implementation, pp. 16\u201327 (1990)","DOI":"10.1145\/93542.93550"},{"issue":"6","key":"11_CR21","doi-asserted-by":"publisher","first-page":"437","DOI":"10.1145\/390016.808467","volume":"10","author":"B. Randell","year":"1975","unstructured":"Randell, B.: System structure for software fault tolerance. SIGPLAN Notices\u00a010(6), 437\u2013449 (1975)","journal-title":"SIGPLAN Notices"},{"issue":"2","key":"11_CR22","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1145\/312203.312214","volume":"17","author":"M. Ronsse","year":"1999","unstructured":"Ronsse, M., De Bosschere, K.: Recplay: a fully integrated practical record\/replay system. ACM Transactions Computer Systems\u00a017(2), 133\u2013152 (1999)","journal-title":"ACM Transactions Computer Systems"},{"key":"11_CR23","doi-asserted-by":"crossref","unstructured":"Shacham, H., Page, M., Pfaff, B., Goh, E., Modadugu, N., Boneh, D.: On the effectiveness of address-space randomization. In: The 11th ACM conference on Computer and communications security, pp. 298\u2013307 (2004)","DOI":"10.1145\/1030083.1030124"},{"key":"11_CR24","unstructured":"Sovarel, A., Evans, D., Paul, N.: Where is the FEEB? The effectiveness of instruction set randomization. In: The 14th USENIX Security Symposium, pp. 145\u2013160 (2005)"},{"key":"11_CR25","doi-asserted-by":"crossref","unstructured":"Wurster, G., van Oorschot, P., Somayaji, A.: A generic attack on checksumming-based software tamper resistance. In: The 26th IEEE Symposium on Security and Privacy, pp. 127\u2013138 (2005)","DOI":"10.1109\/SP.2005.2"},{"key":"11_CR26","volume-title":"Why Programs Fail: A Guide to Systematic Debugging","author":"A. Zeller","year":"2005","unstructured":"Zeller, A.: Why Programs Fail: A Guide to Systematic Debugging. Morgan Kaufmann, San Francisco (2005)"},{"key":"11_CR27","unstructured":"Zhou, Y., Main, A.: Diversity via code transformations: A solution for NGNA renewable security. In: NCTA - The National Show (2006)"}],"container-title":["Lecture Notes in Computer Science","Advances in Information and Computer Security"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-75651-4_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,3]],"date-time":"2019-05-03T02:15:02Z","timestamp":1556849702000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-75651-4_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007]]},"ISBN":["9783540756507","9783540756514"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-75651-4_11","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2007]]}}}