• 제목/요약/키워드: SHA-1

검색결과 205건 처리시간 0.025초

IoT 보안을 위한 SHA-256 해시 프로세서의 면적 효율적인 설계 (An Area-efficient Design of SHA-256 Hash Processor for IoT Security)

  • 이상현;신경욱
    • 한국정보통신학회논문지
    • /
    • 제22권1호
    • /
    • pp.109-116
    • /
    • 2018
  • 전자서명, 인증 코드, 키 생성 알고리듬 등의 보안 프로토콜에 사용되는 SHA-256 해시 함수를 면적 효율적으로 설계하였다. 설계된 SHA-256 해시 프로세서는 입력 메시지에 대한 패딩 및 파싱 기능을 수행하는 패더 블록을 포함하여 프리프로세싱을 위한 소프트웨어 없이 동작하도록 구현하였다. 라운드 연산을 16-비트 데이터 패스로 구현하여 64 라운드 연산이 128 클록 주기에 처리되도록 하였으며, 이를 통해 저면적 구현과 함께 성능 대비 하드웨어 복잡도 (area per throughput; APT)를 최적화 하였다. 설계된 SHA-256 해시 프로세서는 Virtex5 FPGA로 구현하여 정상 동작함을 확인하였으며, 최대 116 MHz 클록 주파수로 동작하여 337 Mbps의 성능을 갖는 것으로 평가되었다. ASIC 구현을 위해 $0.18-{\mu}m$ CMOS 셀 라이브러리로 합성한 결과, 13,251 GE로 구현되었으며, 최대 동작주파수는 200 MHz로 예측되었다.

고속 ADC 회로를 위한 100 MS/s의 샘플링의 SHA 설계 (Development of a SHA with 100 MS/s for High-Speed ADC Circuits)

  • 채용웅
    • 한국전자통신학회논문지
    • /
    • 제7권2호
    • /
    • pp.295-301
    • /
    • 2012
  • 본 논문에서는 고속 ADC의 앞단에서 사용하기 위한 1 $V_{pp}$의 입력 신호 범위에서 12 Bit의 해상도를 갖고 100 MS/s의 샘플링 속도에서 동작하는 SHA를 설계하였다. 제안된 시스템은 입력 주파수가 5 MHz, 샘플링 주파수 100 MHz 일 때 SFDR(Spurious Free Dynamic Range)가 약 66.3 dB로 해상도가 떨어졌으나 feedthrough를 제거한 회로는 SFDR이 약 73 dB로 12 bit 해상도를 갖는다.

SHA-3 후보들의 H/W 구현에 대한 전력 소모량 추정 (A Report on Power Estimation of SHA-3 Candidates H/W Implementation)

  • 이동건;추상호;김슬아;김호원
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.1183-1185
    • /
    • 2010
  • 2005년 중국의 Wang 등이 SHA-1의 충돌쌍 공격에 대한 취약성을 발표한 이후 미국의 NIST(National Institute of Standards and Technologies)에서는 새로운 표준 해쉬 함수에 대한 필요성을 제기하였으며, SHA-3로 사용될 새로운 해쉬 함수를 공모하게 되었다. 전세계에서 64개의 후보들이 제안되었으며, 1라운드가 끝난 2010년 현재 14개의 후보들에 대한 2 라운드 심사가 진행중이다. 본 논문에서는 ASIC(Application Specified Intergrated Circuit) 설계 과정에서 설계 대상의 전력 소모량을 추정하는 과정을 소개하고, 이를 이용해 SHA-3 후보들의 H/W 구현들에 대해서 전력 소모량을 추정하여 결과를 제시한다.

IPv6보안시스템용 HMAC-SHA-1하드웨어 모듈의 설계 및 구현 (Design and Implementation of HMAC-SHA-1 Hardware Module for IPv6 Security System)

  • 김지욱;이정태
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (3)
    • /
    • pp.277-279
    • /
    • 2002
  • 전자상거래, 무선 인터넷 등의 활성화를 위해서는 신뢰성 있는 통신 서비스를 제공하는 IPv6용 보안시스템이 필요하다. 이를 위한 기존의 암호화 알고리즘은 소프트웨어 및 하드웨어로 많이 구현되어 있으나 IPv4를 기반으로 한 운영체제에 종속되어 있다. 이를 해결하기 위하여 운영체제 없이 고성능의 보안서비스를 제공하는 IPv6용 보안시스템이 하드웨어로 구현되었다. 본 논문에서는 이러한 IPv6용 하드웨어 보안시스템에 요구되는 암호화알고리즘 중에서 HMAC-SHA-1을 하드웨어 모듈로 구현하였다. 그리고 구현한HMAC-SHA-1 모듈에 대하여 시뮬레이션 테스트를 수행하고 IPv6 하드웨어 보안시스템과 연동함으로써 기능을 검증하였다.

  • PDF

환도혈(環跳穴) 오공약침(五蚣藥鍼) 자극(刺戟)이 백서(白鼠)의 신경병리성(神經病理性) 통증(痛症) 억제(抑制)에 미치는 영향(影響) (Inhibitory Effect of Scolopendrid Aqua-Acupuncture Injected at Hwando(GB30) on Neuropathic Pain in Rats)

  • 김성남;김성철;최회강;소기숙;임정아;황우준;문형철;최성용;이상관;나창수
    • Journal of Acupuncture Research
    • /
    • 제21권3호
    • /
    • pp.145-167
    • /
    • 2004
  • Objective : Neuropathic pain can be caused by a partial peripheral nerve injury. This kind of pain is usually accompanied by spontaneous burning pain, allodynia and hyperalgesia. It is not clear that scolopendrid aqua-acupuncture can control neuropathic pain effectively. The purpose of this study is to examine if scolopendrid aqua-acupuncture may be effective to the neuropathic pain (mechanical allodynia, cold allodynia) in a rat model of neuropathic pain. Methods : To produce the model of neuropathic pain, under isoflurane 2.5% anesthesia, tibial nerve and sural nerve was resected. After the neuropathic surgery, the author examined if the animals exhibited the behavioral signs of allodynia. The allodynia was assessed by stimulating the medial malleolus with von Frey filament and acetone. Three weeks after the neuropathic surgery, scolopendrid aqua-acupuncture was injected at Hwando(GB30) one time a day for one week. After that the author examined the withdrawl response of neuropathic rats' legs by von Frey filament and acetone stimulation. And also the author examined c-fos in the midbrain central gray of neuropathic rats and the change of WBC count in the blood of neuropathic rats. Results & Conclusion : 1. The scolopendrid aqua-acupuncture injected at Hwando(GB30) decreased the withdrawl response of mechanical allodynia in SHA-1, SHA-2 and SAH-3 group as compared with control group. 2. The scolopendrid aqua-acupuncture injected at Hwando(GB30) decreased the withdrawl response of chemical allodynia(cold allodynia) in SHA-1, SHA-2 and SAH-3 group as compared with control group. 3. The scolopendrid aqua-acupuncture injected at Hwando(GB30) showed the significant difference between sham group and control group(p=0.01), sham and SHA-3 group(p=0.026), control group and SHA-1 group(p=0.01), control group and SHA-2 group(p=0.024) in the c-fos expression. 4. The scolopendrid aqua-acupuncture injected at Hwando(GB30) showed the significant difference between sham group and SHA-3 group(p=0.010), control group and SHA-3 group(p=0.006) in the WBC count.

  • PDF

Enhancing the Session Security of Zen Cart based on HMAC-SHA256

  • Lin, Lihui;Chen, Kaizhi;Zhong, Shangping
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제11권1호
    • /
    • pp.466-483
    • /
    • 2017
  • Zen Cart is an open-source online store management system. It is used all over the world because of its stability and safety. Today, Zen Cart's session security mechanism is mainly used to verify user agents and check IP addresses. However, the security in verifying the user agent is lower and checking the IP address can affect the user's experience. This paper, which is based on the idea of session protection as proposed by Ben Adida, takes advantage of the HTML5's sessionStorage property to store the shared keys that are used in HMAC-SHA256 encryption. Moreover, the request path, current timestamp, and parameter are encrypted by using HMAC-SHA256 in the client. The client then submits the result to the web server as per request. Finally, the web server recalculates the HMAC-SHA256 value to validate the request by comparing it with the submitted value. In this way, the Zen Cart's open-source system is reinforced. Owing to the security and integrity of the HMAC-SHA256 algorithm, it can effectively protect the session security. Analysis and experimental results show that this mechanism can effectively protect the session security of Zen Cart without affecting the original performance.

1970-2014년 경상의료비 및 국민보건계정: SHA2011의 적용 (1970-2014 Current Health Expenditures and National Health Accounts in Korea: Application of SHA2011)

  • 정형선;신정우
    • 보건행정학회지
    • /
    • 제26권2호
    • /
    • pp.95-106
    • /
    • 2016
  • A new manual of System of Health Accounts (SHA) 2011, was published jointly by the Organization for Economic Cooperation and Development (OECD), Eurostat, and World Health Organization in 2011. This offers more complete coverage than the previous version, SHA 1.0, within the functional classification in areas such as prevention and a precise approach for tracking financing in the health care sector using the new classification of financing schemes. This paper aims to demonstrate current health expenditure (CHE) and National Health Accounts of the years 1970-2014 constructed according to the SHA2011. Data sources for public financing include budget and settlement documents of the government, various statistics from the National Health Insurance, and others. In the case of private financing, an estimation of total revenue by provider groups is made from the Economic Census data and the household income and expenditure survey, Korean healthcare panel study, etc. are used to allocate those totals into functional classifications. CHE was 105 trillion won in 2014, which accounts for 7.1% of Korea's gross domestic product. It was a big increase of 7.7 trillion won, 7.9%, from the previous year. Public share (government and compulsory schemes) accounting for 56.5% of the CHE in 2014 was still much lower than the OECD average of about 73%. With these estimates, it is possible to compare health expenditures of Korea and other countries better. Awareness and appreciation of the need and gains from applying SHA2011 for the health expenditure classification are expected to increase as OECD health expenditure figures get more frequently quoted among health policy makers.

ARIRANG, HAS-160, PKC98-Hash의 축소된 단계들에 대한 역상공격 (Preimage Attacks on Reduced Steps of ARIRANG, HAS-160, and PKC98-Hash)

  • 홍득조;구본욱;김우환;권대성
    • 정보보호학회논문지
    • /
    • 제20권2호
    • /
    • pp.3-14
    • /
    • 2010
  • 본 논문에서는 ARIRANG, HAS-160, PKC98-Hash의 단계-축소 버전에 대한 역상공격 결과를 소개한다. 이 공격에는 Aoki와 Sasaki가 SHA-0와 SHA-1의 단계-축소 버전을 공격하는데 이용한 chunk 검색 방법이 응용되었다. 본 논문에서 소개하는 공격 알고리즘들은 각각 ARIRANG, HAS-160, PKC98-Hash의 35단계, 65단계, 80단계에 대하여 전수조사보다 빠른시간내에 역상을 찾는다.

차분 전력분석 공격에 안전한 논리 게이트 및 SEED 블록 암호 알고리즘과 SHA-1 해쉬 함수에의 응용 (DPA-Resistant Logic Gates and Secure Designs of SEED and SHA-1)

  • 백유진
    • 정보보호학회논문지
    • /
    • 제18권6A호
    • /
    • pp.17-25
    • /
    • 2008
  • 차분 전력 분석 공격[8]은 암호시스템에 대한 강력한 부채널 공격 방법 중의 하나이며 마스킹 방법[10]은 이러한 차분전력 분석 공격에 대한 알고리즘적인 대응 기법의 하나로 잘 알려져 있다. 그러나 마스킹 방법을 산술 덧셈기와 같은 비선형 함수에 적용하는 것은 쉽지 않다. 본 논문은 이러한 마스킹 방법을 산술 덧셈기에 효율적으로 적용하는 새로운 방법을 제안한다. 이를 위해서 본 논문은 먼저 기본 논리 게이트 (AND, OR, NAND, NOR, XOR, XNOR, NOT)에 마스킹 방법을 적용하는 방법을 먼저 제안하고 이러한 기본 게이트들의 조합으로 산술 덧셈기를 구성함으로써 산술 덧셈기에 적용 가능한 새로운 마스킹 방법을 제시한다. 제안된 방법의 응용으로서 본 논문은 SEED 블록 암호 알고리즘과 SHA-1 해쉬 함수를 차분 전력 분석 공격에 안전하게 구현하는 방법과 그 상세한 하드웨어적인 구현 결과를 제시한다.

500 MHz의 입력 대역폭을 갖는 8b 200 MHz 0.18 um CMOS A/D 변환기 (An 8b 200 MHz 0.18 um CMOS ADC with 500 MHz Input Bandwidth)

  • 조영재;배우진;박희원;김세원;이승훈
    • 대한전자공학회논문지SD
    • /
    • 제40권5호
    • /
    • pp.312-320
    • /
    • 2003
  • 본 논문에서는 고속 평판 디스플레이 응용을 위한 8b 200 MHz 0.18 um CMOS A/D 변환기 (Analog-to-Digital Converter:ADC)를 제안한다. 제안하는 A/D 변환기는 200 MHz의 샘플링 클럭 속도에서 샘플링 클럭 속도보다 더 높은 입력 대역폭을 얻기 위해서 개선된 bootstrapping 기법을 사용한다. Bootstrapping 기법이 적용된 샘플-앤-흘드 증폭기(Sample-and-Hold Amplifier. SHA)는 기존의 회로 보다 향상된 정확도를 가지며, 1.7 V의 전원 전압, 200 MHz의 샘플링 클럭, 500 MHz의 정현파 입력에서 SHA의 출력을 FFT(Fast Fourier Transform) 분석한 결과 7.2 비트의 유효 비트 수(effective number of bits)를 나타내었다. 또한 병합 캐패시터 스위칭 (Merged-Capacitor Switching:MCS) 기법을 사용하여 기존의 A/D 변환기에 사용되는 캐패시터의 숫자를 50 % 줄임으로써 샘플링 속도를 높임과 동시에 면적을 최소화하였다. 제안하는 40 변환기는 0.18 um n-well single-poly quad-metal CMOS 공정을 사용하여 모의 실험 되었으며, 1.7 V 전원 전압, 200 MHz의 샘플링 클럭에서 73 mW의 전력을 소모한다.