• 제목/요약/키워드: 테스트 도구

검색결과 400건 처리시간 0.037초

최신 준안정성 및 발진기 기반 진 난수 발생기 비교 (Comparison on Recent Metastability and Ring-Oscillator TRNGs)

  • 신화수;유호영
    • 전기전자학회논문지
    • /
    • 제24권2호
    • /
    • pp.543-549
    • /
    • 2020
  • 산업의 발전과 인터넷의 발전으로 보안의 중요성이 증가하면서 암호화에 필수적인 요소인 암호화 키의 생성에 사용되는 난수 발생기의 연구가 활발하게 이루어지고 있다. 외부 공격으로부터 안전한 고성능의 암호화 키를 생성하기 위해서는 예측하기 어려운 품질 좋은 난수 발생기가 필수적이다. 일반적으로 사용되는 의사 난수 발생기는 충분한 성능의 난수를 발생하기 위해서 많은 양의 하드웨어 리소스가 요구됨에도 외부에서 암호화 키를 외부에서 알아낼 가능성이 존재한다. 그러므로, 다양한 잡음을 통해 난수를 발생시켜 외부에서 예측 불가능하며 품질 좋은 진 난수 발생기에 대한 요구가 증가하고 있다. 본 논문은 진 난수 생성기술로 대표적인 준안정성 및 발진기를 통한 진 난수 발생기의 최신구조가 랜덤소스를 생성하는 방식을 조사 및 비교한다. 또한, NIST에서 제공하는 난수 검증용 도구인 SP 800-22 테스트를 통해 발진기 기반 진 난수 발생기 성능을 검증한 자료를 분석한다.

가상 로봇 교육 시스템 설계 및 구현 (Design and Implementation of a Virtual Robot Education System)

  • 웅홍우;소원호
    • 전자공학회논문지CI
    • /
    • 제48권1호
    • /
    • pp.108-115
    • /
    • 2011
  • 본 논문에서는 레고 마인드스톰 NXT 로봇을 이용한 프로그래밍 교육을 위한 가상 로봇 교육 시스템 (VRES; Virtual Robot Education System)을 설계하고 구현한다. 제안된 시스템을 통하여 프로그램 학습자는 소스 코드를 편집, 컴파일, 그리고 로봇에 다운로드하여 자신의 실행 코드를 동작시킨다. 로봇을 관찰하기 위하여 시스템은 웹 카메라를 포함하고 있어 모니터링 서비스를 제공한다. 따라서 학생들은 자신의 프로그램을 다운로드한 로봇의 동작을 자세하게 검증할 수 있으며 필요시 디버깅 할 수 있다. 추가로 간단한 사용자 친화적 프로그래밍 언어와 이에 대한 컴파일러를 설계한다. 이러한 도구를 이용하여 학습자는 자바 언어보다 쉽게 NXT 로봇 프로그램을 생성하여 테스트할 수 있다. 교수자는 시스템에서 제공하는 직접 제어 모드를 이용하여 수업 주제를 위한 로봇의 제어와 관리가 가능하다. 그럼으로. 제안된 시스템은 학생들이 정규 수업 또는 방과 후에 인터넷과 웹브라우저를 사용하여 로봇 프로그래밍을 학습할 수 있도록 지원할 수 있다.

다중 동작 모드를 가진 PLCopen 표준 호환 모션 응용을 위한 모션 레시피 개념 설계 및 구현 (Design and Implementation of Motion Recipe for PLCopen-Compliant Motion Applications with Multiple Operation Modes)

  • 김상현;이경현;김태현;최철;강동구
    • 대한기계학회논문집A
    • /
    • 제40권11호
    • /
    • pp.955-962
    • /
    • 2016
  • 최근 산업 자동화 분야에서는 확장성을 고려한 표준화된 소프트웨어 기반 모션 제어 시스템 개발 방법과 다품종 소량 생산을 위한 다양한 동작 모드 지원에 대한 요구가 증대되고 있는 추세이다. 소프트웨어 기반 모션 시스템은 단일 장비 상에서 다양한 동작 모드 전환이 용이하게 하지만 다중 동작 모드를 쉽게 정의하는 도구와 동작 모드 변경에 대한 표준화된 동작 절차가 정의되어 있지 않은 상태에서 다중 동작 모드를 지원하는 모션 제어시스템을 구성하는 것은 쉽지 않다. 본 논문에서는 PLCopen 표준 호환 모션 블록들을 이용해 다중 동작 모드를 구성하고 모드 변경을 외부에서 구동하기 위한 프로토콜을 포함하는 모션 레시피 개념을 제안한다. 제안된 모션 레시피 개념은 IEC 61131-3 표준 호환 통합개발 환경인 Beremiz의 기능을 확장하여 구현하였으며, 실제 테스트베드 상에서 그 동작을 검증하였다.

LTE 망을 위한 에이전트-서버 기반의 프로토콜 분석기 (Agent-Server based Protocol Analyzer for LTE Network)

  • 피준일;이락규;임종태;복경수;유재수
    • 한국콘텐츠학회논문지
    • /
    • 제11권10호
    • /
    • pp.30-40
    • /
    • 2011
  • 최근 무선 통신 기술의 발전과 함께 스마트 폰 사용자의 급증으로 차세대 이동 통신에 대한 요구가 증가하고 있다. 차세대 이동통신 플랫폼을 빠른 시간 내에 효과적으로 구축하기 위해서는 프로토콜 개발 단계부터 안정화 단계까지 프로토콜의 검증 및 분석을 위한 지원도구가 필요하다. 따라서 본 논문에서는 차세대 이동통신 플랫폼의 선두 주자인 LTE 망을 위한 프로토콜 분석기를 제안한다. 제안하는 분석기는 연동 메시지를 XML 메타데이터로 기술하여 분석 시 활용한다. 또한, 디코더 라이브러리 로딩 기능을 이용하여 LTE 망에 적용된 인코딩 메시지에 대한 분석이 가능하다. 제안하는 분석기는 자체 설계된 LTE 망과의 연동 테스트를 통해 우수성을 검증한다.

검증된 IP 테이블을 사용한 통계 기반 DDoS 대응 시스템 (A Statistic-based Response System against DDoS Using Legitimated IP Table)

  • 박필용;홍충선;최상현
    • 정보처리학회논문지C
    • /
    • 제12C권6호
    • /
    • pp.827-838
    • /
    • 2005
  • DDoS는 네트워크나 개인 호스트를 위협하는 대표적인 공격 트래픽이다. DDoS 공격은 특정한 패턴을 가지고 있지 않기 때문에 탐지가 어려울 뿐 아니라, TNF2K와 같은 간단한 도구로 공격이 가능하여, 현재 추진 중인 BcN 환경에서도 그 심각성이 초래될 수 있다. 이러한 DDoS 를 탐지하기 위한 메커니즘이나 알고리즘은 많이 개발되었다. 하지만 DDoS의 근원지를 판별하고 대응하는 것이 아닌, 단지 방어 지점에서 전체 한계치를 낮추거나 리키버킷처럼 수용 능력 이상의 패킷을 폐기하는 방법으로 네트워크나 개인 호스트를 보호한다. 무분별하게 전체 트래픽을 줄이는 것은 네트워크의 자원을 고갈시키지는 않지만, 정상적인 클라이언트가 공격당하고 있는 호스트에 연결을 할 수가 없다. 이를 위해 여러 단계의 테스트를 통해 합법적인 검증 IP 테이블을 만들고, 검증 IP 테이블에 있는 소스 IP를 제외한 나머지 트래픽을 차단한다면 DDoS 공격에 대해서 대응을 하면서 정상적인 클라이언트의 연결을 보호 할 수 있다. 제안된 메커니즘을 Linux Zebra라우터환경에서 구현되었다.

Mock-up 부재제작을 통한 비정형 건축 외장부재의 제작 문제점 분석 및 개선방안에 관한 연구 (A Study on the Problem Analysis and Quality Improvement in Fabricating Free-Form Buildings Facade Panels through Mock-up Panels Production)

  • 권순호;심현우;옥종호
    • 한국건설관리학회논문집
    • /
    • 제12권3호
    • /
    • pp.11-21
    • /
    • 2011
  • 비정형 건축물은 건축가의 디자인 의도를 반영한 다양한 형태의 외장 디자인을 포함한다. 이러한 비정형 형태의 외장부재는 NURBS (Non-Uniform Rational B-Spline) 라 불리는 이 방향 곡률로 구성된 불규칙한 자유곡선면을 포함하고 있어 실제 외장부재의 생산 및 시공을 위해서는 3차원 비정형 BIM 기술을 적용한 패널최적화 단계를 거쳐야 한다. 본 연구에서는 역공학(Reverse Engineering) 기법을 근간으로 사례연구를 통해 비정형 건축물 BIM 도구인 디지털 프로젝트를 활용하여 패널형태를 구축하고 패널 최적화 결과를 도출한다. 최적화 결과 도출된 비정형 패널부재의 곡률 형상에 따른 Mock-Up 패널제작을 통해 패널종류에 따른 제작 용이성을 테스트하고 레이저 스케닝 기술을 사용하여 설계한 패널과 생산된 패널과의 데이터를 비교함으로써 이방향 곡률 곡면부재의 제작정밀도를 분석한다. Mock-Up 부재 제작 시 전문가 인터뷰를 통하여 국내에서 수행되고 있는 현행 비정형 외장부재 생산방식의 문제점을 도출하고 개선방안을 제시한다.

Open Source 기반 툴 체인화를 통한 코드 정적 분석 연구 (A Practical Study on Code Static Analysis through Open Source based Tool Chains)

  • 강건희;김영철;이근상;김영수;박용범;손현승
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제21권2호
    • /
    • pp.148-153
    • /
    • 2015
  • 국내의 소프트웨어 산업계는 고품질 소프트웨어를 위해, 개발/테스트 프로세스, 성숙도 측정등에 초점을 두고 있다. 그러나 실제 중소기업의 산업현장에서는 코드중심으로 개발되고 있다. 그리고 대부분의 기존 레거시 시스템은 설계의 부재 그리고 코드 패칭으로 코드 내부의 복잡도가 매우 높은 현실이다. 이를 해결하고자, 코드의 가시화(visualization)를 적용하였다. 이 가시화는 모듈간의 복잡도를 줄이려는 목적을 가지고 있다. 이를 위해 기존 공개 도구로 툴 체인 구성 방법을 제안한다. 제안한 방법은 NIPA의 SW Visualization 기법을 적용 확장하였다. 또한 코드 가시화내의 품질지표 중에 결합도 요소 중의 나쁜 지표에 대한 리팩토링 시도이다. 결과적으로 레가시 코드에 대해 역 공학 기법(from programming via model to architecture)적용과 이를 통한 소프트웨어 고품질화이다.

베이지안 신경망을 이용한 보행자 사망확률모형 개발 (Development of Pedestrian Fatality Model using Bayesian-Based Neural Network)

  • 오철;강연수;김범일
    • 대한교통학회지
    • /
    • 제24권2호
    • /
    • pp.139-145
    • /
    • 2006
  • 본 논문에서는 보행-차량 충돌사고 시 보행자 사망 여부를 확률적으로 예측할 수 있는 모형을 개발하였다. 베이지안 신경망을 적용하여 보행자 사망확률모형을 개발하고, 로지스틱 회귀분석 기법 기반의 모형과 예측력을 비교하였다. 본 연구를 위하여 개별 교통사고 자료를 수집하였으며, 교통사고 재현을 통해 사고 당시의 충돌속도를 추정하여 보행자 연령, 차종과 함께 모형의 독립변수로 사용하였다. 보다 정확하고 신뢰성 있는 모형개발을 위해 반복적 샘플링기법을 적용하여, 다양한 학습자료 및 테스트 자료를 구성하고 모형의 성능을 평가하였다 본 연구를 통해 개발된 모형은 보행자 보호를 위한 첨단차량기술 개발, 제한속도의 설정 등 다양한 정책 및 관련기술의 개발을 지원하는 유용한 도구로 사용될 것으로 기대된다.

고정익 항공기의 비행역학 모델 충실도 테스트를 위한 소프트웨어 개발 (Development of Software for Fidelity Test of Flight Dynamic Model on Fixed Wing Aircraft)

  • 백승재;강문혜;최성환;김병수;문용호
    • 한국항공우주학회지
    • /
    • 제48권8호
    • /
    • pp.631-640
    • /
    • 2020
  • 현재 항공기 시뮬레이터는 실제 항공기를 이용한 조종사 훈련에 비해 경제적, 시간적 및 공간적 비용 측면에서 상당한 이점을 가지고 있어서 많은 관심을 받고 있다. 항공기 시뮬레이터의 구성 요소 중 비행역학 모델은 실제 항공기의 비행을 모의하는데 중요한 역할을 한다. 따라서 자동화된 도구를 사용하여 비행역학 모델의 충실도를 검증하는 것은 중요한 의미를 지닌다. 본 논문에서는 항공기 시뮬레이터의 효율적인 개발을 위하여 비행역학 모델의 충실도를 자동 검증하는 소프트웨어를 개발한다. 충실도 검증 프로세스로부터 도출된 요구사항에 대하여 소프트웨어 구조 및 GUI를 설계한 다음 Window 기반 환경에서 C# 언어를 이용하여 소프트웨어를 구현한다. CTSW 기종에 대한 실험 결과는 개발된 소프트웨어가 기능 및 성능, 그리고 사용자 편의성 측면에서 효과적임을 보여준다.

사물인터넷을 이용한 시각 장애자 보조 방법 (A Vision Disabled-Aid using the Context of Internet of Things)

  • 네바디타 사후;정민혁;전종훈;김상균
    • 방송공학회논문지
    • /
    • 제22권1호
    • /
    • pp.78-86
    • /
    • 2017
  • 사물인터넷은 장애인들의 삶의 질을 높이기 좋은 도구로 활용될 수 있다. 특히 시각 장애인의 경우 목적지를 찾고, 진행 경로의 장애물을 발견하여 회피하거나, 목적지로의 진행 방향을 교정하는 등의 도움이 필요하다. 이러한 필요성을 바탕으로, 본 논문에서는 사물인터넷을 이용한 기초적인 장애물 회피 및 내비게이션 시스템을 제안한다. 제안된 시스템은 RFID 리더와 초음파 센서를 탑재한 스마트 지팡이, 스마트폰, 그리고 인터넷을 포함한다. 장애물 회피를 위해 초음파 센서로부터 취득된 데이터는 국제표준데이터 포맷(ISO/IEC 23005-5)으로 변환되어 스마트폰에 전달된다. 진행경로에 설치된 RFID 태그를 이용해 시각 장애인의 위치를 파악하고, 보이스 메시지를 통해 이동 경로에 대한 정보를 알려주며, 장애물을 피하기 위한 경보를 사용자에게 전해 준다. 제안된 시스템은 대학 캠퍼스 내에서 성공적으로 테스트 검증되었다.