• 제목/요약/키워드: 실행오류

Search Result 253, Processing Time 0.027 seconds

A Round Reduction Attack on Triple DES Using Fault Injection (오류 주입을 이용한 Triple DES에 대한 라운드 축소 공격)

  • Choi, Doo-Sik;Oh, Doo-Hwan;Bae, Ki-Seok;Moon, Sang-Jae;Ha, Jae-Cheol
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.21 no.2
    • /
    • pp.91-100
    • /
    • 2011
  • The Triple Data Encryption Algorithm (Triple DES) is an international standard of block cipher, which composed of two encryption processes and one decryption process of DES to increase security level. In this paper, we proposed a Differential Fault Analysis (DFA) attack to retrieve secret keys using reduction of last round execution for each DES process in the Triple DES by fault injections. From the simulation result for the proposed attack method, we could extract three 56-bit secret keys using exhaustive search attack for $2^{24}$ candidate keys which are refined from about 9 faulty-correct cipher text pairs. Using laser fault injection experiment, we also verified that the proposed DFA attack could be applied to a pure microprocessor ATmega 128 chip in which the Triple DES algorithm was implemented.

Adaptive routing and broadcasting scheme for crossed incoplete ypercube structure (교차된 불완전 하이퍼큐브 구조의 적응적 경로배정 기법과 방송 기법)

  • 임화경;최창훈;김성천
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.21 no.6
    • /
    • pp.1463-1469
    • /
    • 1996
  • A crossed incoplete hypercube structure is based on previous crossed hypercube structure that reduces the diameter about 50% and has the same complexity with general hypercube and is able to expand to any number of nodes. In this study, we proposed a fault-tolerant adaptive routing scheme and broadcasting scheme. Fault-tolerant adaptive routing scheme is resilient to system faults. And performance evaluation is executed on the proposed sturcture. It is enhanced about 30%.

  • PDF

Development of an Software Programmable Logic Control Compiler based on SPC-10 (SPC-10기반 소프트웨어 PLC 컴파일러 개발)

  • Cho Young Im
    • Proceedings of the Korean Institute of Intelligent Systems Conference
    • /
    • 2005.04a
    • /
    • pp.206-209
    • /
    • 2005
  • 본 논문에서는 국내에서 상용화되고 있는 삼성전자의 SPC-10의 IEC1131-3 표준 언어(LD, SFC, FBD, ST)가 상호 호환성을 갖도록 목적 언어인 IL로 변환하여 컴파일 될 수 있는 IL 컴파일러를 개발하고자 한다. 개발하려는 IL 컴파일러는 IL언어의 활용성을 매우 높여주며, 실제네트워크 디바이스에 다운로드 하여 사용할 수 있는 IL 언어를 생성하고 실행시키는 점이 특징이다. 이 시스템은 SPC-10에서 많이 사용되는 언어를 패턴인식에 의해 클러스터링하여 자동적으로 IL 언어로 변환이 되며, 컴파일에 의해 PLC 프로그램의 동작이 가능하다. 이 시스템에서는 또한 사용자가 발생할 수 있는 문법오류는 물론 논리오류를 지능적 에이전트에 의해 검색하여 수정함으로써 최적화된 환경에서 PC 기반 제어가 가능하도록 해준다.

  • PDF

An Optimal Scrubbing Scheme for Protection of Memory Devices against Soft Errors (메모리 소자의 소프트 에러 극복을 위한 최적 스크러빙 방안)

  • Ryu, Sang-Moon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2011.10a
    • /
    • pp.677-680
    • /
    • 2011
  • Error detection and correcting codes are typically used to protect against soft errors. In addition, scrubbing is applied which is a fundamental technique to avoid the accumulation of soft errors. This paper introduces an optimal scrubbing scheme, which is suitable for a system with auto error detection and correction logic. An auto error detection and correction logic can correct soft errors without CPU's writing operation. The proposed scrubbing scheme leads to maximum reliability by considering both allowable scrubbing load and the periodic accesses to memory by the tasks running in the system.

  • PDF

Completion of Incomplete XML Document Using Parse Tree (파스 트리를 이용한 불완전 XML 문서의 완성)

  • 조용윤;박용관;유재우
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.868-870
    • /
    • 2004
  • 프로그래머는 프로그램 작성 중 문법적으로 올바르지 않은 문장을 입력할 수 있다. 문법적으로 불완전한 문장 입력은 사용자의 계속적인 편집 상태를 종료하고, 정상적인 파싱을 보장하지 않는 원인이 된다. 따라서, 사용자는 편집기가 제공하는 적절한 오류 처리 루틴을 통해 문법적으로 잘못된 문장에 대해 수정 작업을 실행해야 한다. 에디터 환경에서의 사용자 입력은 입력 부분의 왼쪽, 오른쪽에서 완전하지 못한 형태로 입력될 수 있다. 따라서, 에디터가 문법적으로 빠져있는 부분의 심볼이 무엇인지 정확히 인식 가능하고, 주어진 문법에 따라 부분적인 파스트리를 완성한다면, 사용자의 프로그래밍 편집 상태를 종료하지 않고 계속적인 편집과 성공적인 파싱을 보장할 수 있을 것이다. 본 논문은 파서가 문법적으로 올바르지 않은 문장의 입력에 대해 해당 문법에 따라 빠진 부분을 올바로 인식하고, 누락된 문법 심벌을 찾아 부족한 부분 파스 트리를 완성함으로써 성공적인 편집을 보장할 수 있는 파싱 방법을 제안하고 실험한다. 제안된 파싱 방법을 통해 사용자는 프로그래밍 편집 중 문법 오류에 대한 부담을 줄일 수 있으며, 불완전 입력에 대해 계속적인 파싱을 보장받아 편집 효율을 높일 수 있다.

  • PDF

STRUCTURAL MODEL OF CAUSES OF CONDUCT PROBLEM - RELATIONSHIP AMONG CONDUCT PROBLEMS, DEPRESSION, ANXIETY, FAMILY ENVIRONMENT, SELF-CONCEPT, AND TODDLER TEMPERAMENT - (행동문제 원인의 구조적 모델에 관한 연구 - 행동문제, 우울, 불안, 가정환경, 자기개념, 걸음마기 기질의 관계 -)

  • Cho, Soo-Churl;Shin, Min-Sup;Roh, Myoung-Sun
    • Journal of the Korean Academy of Child and Adolescent Psychiatry
    • /
    • v.10 no.1
    • /
    • pp.3-14
    • /
    • 1999
  • Objective:This study was designed to investigate the difference between executive function of Attention Deficit/Hyperactivity Disorder(ADHD) group and that of neurotics, and to investigate the developmental aspects of ADHD group's executive function. Method:Executive function between ADHD(N=87) and Neurotics(N=19) was evaluated through their performance on the Wisconsin Card Sorting Test. The results were analyzed by 2-way ANOVA and t-test. Results:The results revealed group difference between ADHD and neurotics in total correct reponses, total error responses, nonperseverative errors, number of categories completed, conceptual level responses. There was no significant difference between the performance of 8-12 aged group and 13-15 aged group. But 7-8 aged group showed significantly poor performance than 8-12 aged in total responses, total error responses, perseverative responses, perseverative error responses, nonperseverative error responses. Conclusions:In comparison to the neurotics group, the children of ADHD group are suggested to be lacking the ability to correct their responses according to the external feedback and they probably respond randomly without self-control. However, as there is no difference between perseverative errors and perseverative responses, the interpretation of this finding warrants caution. It also suggests that the developmental aspects should be considered in the studies of executive functions because there are differences in the performance of executive functions by ages.

  • PDF

An Improved ZS Algorithm for High-Speed Synchronous Stream Ciphers (고속 동기식 스트림 암호에서의 ZS 동기 방식 개선)

  • Lee, Hun-Jae
    • The KIPS Transactions:PartC
    • /
    • v.9C no.3
    • /
    • pp.307-312
    • /
    • 2002
  • Among the various zero suppression (ZS) algorithms used in a for synchronous stream cipher system, a ZS-2 exhibits certain good properties, including the omission of the block synchronization, easy implementation, etc., yet also a weakness in channel error propagation. Accordingly, This paper proposes a new method by minimizing the bit-wide substitution in the substitution blocks of ZS-2 to improve the degenerated error property in a noisy channel. As a result, the proposed ZS-3 algorithm can decrease the mean error propagation by about 18.7% over that of ZS-2 at n=8.

Performance Analysis of Error Recovery System on Distributed Multimedia Environment (분산 멀티미디어 환경에서 실행되는 오류 복구 시스템의 성능 분석)

  • Ko Eung-Nam
    • Journal of Digital Contents Society
    • /
    • v.6 no.1
    • /
    • pp.85-88
    • /
    • 2005
  • The requirement of distributed multimedia applications is the need for sophisticated QoS(quality of service) management. In terms of distributed multimedia systems, the most important catagories for quality of service are a timeless, volume, and reliability. In this paper, we discuss a method for increasing reliability through fault tolerance. We describe the desist and implementation of the ERA running on distributed multimedia environment ERA is a system is able to recover automatically a software error based on distributed multimedia. This paper explains a performance analysis of an error recovery system running on distributed multimedia environment using the rule-based DEVS modeling and simulation techniques. In DEVS, a system has a time base, inputs, states, outputs, and functions.

  • PDF

Fault Analysis Attacks on Control Statement of RSA Exponentiation Algorithm (RSA 멱승 알고리즘의 제어문에 대한 오류 주입 공격)

  • Gil, Kwang-Eun;Baek, Yi-Roo;Kim, Hwan-Koo;Ha, Jae-Cheol
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.19 no.6
    • /
    • pp.63-70
    • /
    • 2009
  • Many research results show that RSA system mounted using conventional binary exponentiation algorithm is vulnerable to some physical attacks. Recently, Schmidt and Hurbst demonstrated experimentally that an attacker can exploit secret key using faulty signatures which are obtained by skipping the squaring operations. Based on similar assumption of Schmidt and Hurbst's fault attack, we proposed new fault analysis attacks which can be made by skipping the multiplication operations or computations in looping control statement. Furthermore, we applied our attack to Montgomery ladder exponentiation algorithm which was proposed to defeat simple power attack. As a result, our fault attack can extract secret key used in Montgomery ladder exponentiation.

Object-Oriented Programming for the Development of Manufactruing System Operation System (제조 시스템 운용시스템 개발을 위한 객체 지향 기법)

  • 송영조;홍성수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10a
    • /
    • pp.154-156
    • /
    • 1998
  • 본 논문에서는 확장성과 재사용성을 갖춘 제조 시스템 운용 시스템 개발을 위해 객체 지향 기법을 사용한다. 객체 지향 기법 중에서 소프트웨어 개발 방법론인 ROOM(Real-Time Object-Oriented Method)을 이용하여 모델링하고, 실제 목적 운영체제에서 사용할 수 있는 실행화일을 생성하는 방법을 제안한다. 본 연구에서는 제조 시스템 운용 소프트웨어 개발을 위해. ROOM에 기초한 CASE Tool인 "Objec Time"을 사용한다. Objec Time의 개발환경은 ROOM에 기초를 둔 모델링으로부터 실제 시스템에서의 실행화일의 생성에 이르는 모든 과정을 지원한다. 이런 기능으로 인해 제조 시스템 운용 시스템 개발을 위해 모델링 과정에서부터 실제 프로그램을 만드는 과정 사이에 발생할 수 있는 오류를 최소한 줄일 수 있다.한 줄일 수 있다.

  • PDF