• Title/Summary/Keyword: Function Block

검색결과 1,103건 처리시간 0.048초

Bitcoin Cryptocurrency: Its Cryptographic Weaknesses and Remedies

  • Anindya Kumar Biswas;Mou Dasgupta
    • Asia pacific journal of information systems
    • /
    • 제30권1호
    • /
    • pp.21-30
    • /
    • 2020
  • Bitcoin (BTC) is a type of cryptocurrency that supports transaction/payment of virtual money between BTC users without the presence of a central authority or any third party like bank. It uses some cryptographic techniques namely public- and private-keys, digital signature and cryptographic-hash functions, and they are used for making secure transactions and maintaining distributed public ledger called blockchain. In BTC system, each transaction signed by sender is broadcasted over the P2P (Peer-to-Peer) Bitcoin network and a set of such transactions collected over a period is hashed together with the previous block/other values to form a block known as candidate block, where the first block known as genesis-block was created independently. Before a candidate block to be the part of existing blockchain (chaining of blocks), a computation-intensive hard problem needs to be solved. A number of miners try to solve it and a winner earns some BTCs as inspiration. The miners have high computing and hardware resources, and they play key roles in BTC for blockchain formation. This paper mainly analyses the underlying cryptographic techniques, identifies some weaknesses and proposes their enhancements. For these, two modifications of BTC are suggested ― (i) All BTC users must use digital certificates for their authentication and (ii) Winning miner must give signature on the compressed data of a block for authentication of public blocks/blockchain.

카메라 패닝 보상에 기반한 계층적 블록 정합 알고리즘 (A Hierarchical Block Matching Algorithm Based on Camera Panning Compensation)

  • 곽노윤;황병원
    • 한국정보처리학회논문지
    • /
    • 제6권8호
    • /
    • pp.2271-2280
    • /
    • 1999
  • 본고에서는 움직임 추정 성능을 개선하고 과도한 연산량과 전송 부담을 경감시키기 위해 HBMA에 기반한 가변 움직임 추정 기법을 제안한다. 제안된 알고리즘은 크게 다음과 같이 네 단계로 구성된다. 우선, 연속된 두 프레임 간의 차영상 윤곡 정보에서 정의한 블록 활동도를 평균하여 현재 영상의 평균 블록 활동도를 산출한다. 두 번째로, 이렇게 산출한 평균 블록 활동도를 통해 카메라 패닝의 유무를 검출한 후, 웨이블렛 변환에 의해 구성한 피라미드 계층 구조상에서 카메라 패닝 벡터를 추정하여 보상한다. 다음으로, 카메라 패닝 보상 후에 정의한 블록 활동도를 토대로 각 블록을 움직임 블록, 준 움직임 블록, 비 움직임 블록 중 어느 하나로 분류한 검색 테이블을 작성한다. 마지막으로, 제안된 가변 HBMA는 검색 테이블을 참조하여 블록 크기를 가변시키고 초기 탐색 계층 및 탐색 영역을 적응적으로 선정함으로써 피라미드 계층 구조상에서 효율적인 고속 움직임 추정을 수행할 수 있다. 이상에서 설명한 각 단계에서 요구되는 비용함수는 차영상 윤곽정보를 통해 획득한 블록 활동도를 공통적으로 이용한다.

  • PDF

대형 멀티미디어 파일의 익명성 지원을 위한 수정 GNUnet (GNUnet improvenemt for anonymity supporing in large multimedia file)

  • 이명훈;박병연;조인준
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2006년도 춘계종합학술대회
    • /
    • pp.81-90
    • /
    • 2006
  • GNUnet은 파일의 익명성 지원을 위해 파일을 1KByte 블록코기로 분리하는 인코딩 방법, 인코딩된 블록을 비구조적 분산기법을 통해 피어들에게 분산시키는 방법, 분산된 블록을 검색하여 원본 데이터로 복구하는 방법을 제안하였다. 하지만 인코딩 및 블록 분산 방안은 약 $600\sim700MB$의 대용량 멀티미디어 파일을 처리할 경우 첫째, 추가적으로 R블럭과 I블럭을 과도하게 요구하게 되어 약 4%의 저장공간을 낭비하는 문제를 지니게 되었다. 둘째, 비구조적 브로드캐스팅 분산방에 의하여 네트워크 부하가 과도한 단점을 내포하였다. 셋째, 이용자의 데이터 검색방법에 있어 파일명을 키워드로 생성하는 방법을 제안했기 때문에 키워드 검색의 한계점이 들어났다. 본 논문에서는 이러한 문제점 해결을 위하여 인코딩 블록의 크기를 가변적으로 결정하는 방법과 구조적 위상을 통해 블록을 분산시키는 방안 그리고 데이터 컨텐츠를 이용한 키워드 생성방안을 제안하였다. 따라서 제안 인코딩 방법은 기존 4%에 해당되는 추가 블록생성을 1% 이내로 최소화하였고, 다면체의 구조적 위상에 인코딩된 블록을 전송하기 때문에 네트워크 부하를 감소시켰다. 그리고, 데이터의 컨텐츠를 키워드로 작성한 컨텐츠 기반 키워드 추출방법을 제안하였다.

  • PDF

직교함수를 이용한 시스템의 제어 (System Control Using Orthogonal Function)

  • 안두수
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1998년도 하계학술대회 논문집 B
    • /
    • pp.468-470
    • /
    • 1998
  • We have studied system identification model reduction method, optimal control by orthogonal functions. This paper presents the easy method that solves algebra equations instead of differential equations using Walsh, Haar, Block pulse function of orthogonal functions in state equation. The proposed algorithm is verified through some examples.

  • PDF

Comparing the effectiveness of ultrasound guided versus blind genicular nerve block on pain, muscle strength with isokinetic device, physical function and quality of life in chronic knee osteoarthritis: a prospective randomized controlled study

  • Cankurtaran, Damla;Karaahmet, Ozgur Zeliha;Yildiz, Sadik Yigit;Eksioglu, Emel;Dulgeroglu, Deniz;Unlu, Ece
    • The Korean Journal of Pain
    • /
    • 제33권3호
    • /
    • pp.258-266
    • /
    • 2020
  • Background: The genicular nerve block (GNB) is demonstrated from several reports to alleviate pain and improve knee functionality in patients with chronic knee osteoarthritis (OA). Ultrasound (US)-guided GNB has been the most used imaging method. This study aimed to compare the effectiveness of US-guided versus blind GNB in the treatment of knee OA. Methods: This prospective, randomized clinical trial included patients with knee OA based on American College of Rheumatology diagnostic criteria. The patients were evaluated for clinical and dynamometer parameters at the baseline, 4 weeks after treatment, and 12 weeks after treatment. The patients underwent blind injection or US-guided injection. Results: When compared with the baseline, both groups showed significant improvement in pain, physical function, and quality of life parameters. Significant differences were observed between the groups for clinical parameters (30-second chair stand test, 6-minute walk test) in favor of the US-guided group. On the other hand, blind injection was more significantly effective on some parameters of the Nottingham Health Profile. There wasn't any significant improvement in isokinetic muscle strength for either group. Conclusions: This study demonstrated that both US-guided and blind GNB, in the treatment of knee OA, were effective in reducing symptoms and improving physical function. GNB wasn't an effective treatment for isokinetic muscle function. US-guided injections may yield more effective clinical results than blind injections.

블록암호와 해시 함수 IP가 내장된 Cortex-M0 기반의 보안 시스템 온 칩 (A Cortex-M0 based Security System-on-Chip Embedded with Block Ciphers and Hash Function IP)

  • 최준영;최준백;신경욱
    • 전기전자학회논문지
    • /
    • 제23권2호
    • /
    • pp.388-394
    • /
    • 2019
  • 블록암호 알고리듬 ARIA와 AES 그리고 해시 함수 Whirlpool을 단일 하드웨어로 통합 구현한 AAW(ARIA- AES-Whirlpool) 크립토 코어를 Cortex-M0 CPU에 슬레이브로 인터페이스한 보안 SoC(System-on-Chip) 설계에 대해 기술한다. AAW 크립토 코어는 ARIA, AES, Whirlpool의 알고리듬 특성을 이용한 하드웨어 공유를 통해 저면적으로 구현되었으며, 128-비트와 256-비트의 키 길이를 지원한다. 설계된 보안 SoC 프로토타입을 FPGA 디바이스에 구현하고, 하드웨어-소프트웨어 통합 검증을 하였다. AAW 크립토 코어는 5,911 슬라이스로 구현이 되었으며, AAW 크립토 코어가 포함된 AHB_Slave는 6,366 슬라이스로 구현되었다. AHB_Slave의 최대 동작 주파수는 36 MHz로 예측되었으며, ARIA-128, AES-128의 데이터 처리율은 각각 83 Mbps, 78 Mbps이고, Whirlpool 해시 함수의 512-비트 블록의 처리율은 156 Mbps로 평가되었다.

AES-128/192/256 Rijndael 블록암호 알고리듬용 암호 프로세서 (A Cryptoprocessor for AES-128/192/256 Rijndael Block Cipher Algorithm)

  • 안하기;박광호;신경욱
    • 한국정보통신학회논문지
    • /
    • 제6권3호
    • /
    • pp.427-433
    • /
    • 2002
  • 차세대 블록 암호 표준인 AES(Advanced Encryption Standard) Rijndael(라인달) 암호 프로세서를 설계하였다. 단일 라운드 블록을 사용하여 라운드 변환을 반복 처리하는 구조를 체택하여 하드웨어 복잡도를 최소화하였다. 또한, 라운드 변환블록 내부에 서브 파이프라인 단계를 삽입하여 현재 라운드의 후반부 연산과 다음 라운드의 전반부 연산이 동시에 처리되도록 하였으며, 이를 통하여 암.복호 처리율이 향상되도록 설계함으로써, 면적과 전력소모가 최소화되도록 하였다. 128-b/192-b/256-b의 마스터 키 길이에 대해 라운드 변환의 전반부 4클록 주기에 on-the-fly 방식으로 라운드 키를 생성할 수 있는 효율적인 키 스케줄링 회로를 고안하였다. Verilog HDL로 모델링된 암호 프로세서는 FPGA로 구현하여 정상 동작함을 확인하였다. 0.35-$\mu\textrm{m}$ CMOS 셀 라이브러리로 합성한 결과 약 25.000개의 게이트로 구현되었으며, 2.5-V 전원전압에서 220-MHz 클록으로 동작하여 약 520-Mbits/sec의 성능을 갖다.

동적 전자책을 위한 블록 조립식 사용자 피드백 에디터 설계 및 구현 (Design and Implementation of User Feedback Block Editor for Dynamic E-Book)

  • 최자령;윤지현;장미연;장수지;임순범
    • 디지털콘텐츠학회 논문지
    • /
    • 제18권1호
    • /
    • pp.63-70
    • /
    • 2017
  • 최근 소셜 리딩과 같이 사용자 피드백이 활발해지면서 사용자 피드백 기반 전자책 콘텐츠를 제작에 대한 요구가 증가하였다. 그러나 사용자 피드백을 전자책에 반영하기 위해서는 직접코딩을 해야 하므로 코딩을 못하는 저자에게는 어려움이 있었다. 본 연구는 이러한 문제점을 해결하기 위한 블록 조립식 피드백 에디터 시스템을 개발하였다. 에디터는 입력 처리 출력모듈을 직접코딩으로 구현하였던 사용자 피드백을 영역지정, 컴포넌트 배치, 블록 편집 및 코드 생성 삽입 기능으로 반영할 수 있다. 본 시스템은 HTML, 자바스크립트, PHP, Codeigniter를 이용하여 구현하였다. 블록 편집 기능은 오픈 소스인 Blockly를 이용하여 블록을 제공, 조립할 수 있도록 하였다. 코드 생성 및 삽입 기능은 라이브러리 함수 코드를 삽입한다. 본 시스템을 통해 코딩을 못하는 일반 저자도 코딩 없이 쉽게 사용자 피드백 반영이 가능하도록 한다.

분리 최적화 기법을 이용한 구조적 불확실계의 강인 제어기 설계 (Designing observer-based robust compensators for parametric uncertain systems by block-diagonal approach)

  • 김경수;박영진
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1997년도 한국자동제어학술회의논문집; 한국전력공사 서울연수원; 17-18 Oct. 1997
    • /
    • pp.109-112
    • /
    • 1997
  • In this note, we investigate a noniterative design method of an observer-based robust H$\_$2/ controller in the presence of structured real parameter uncertainty by applying Riccati approach based on the guaranteed cost function. Motivated by the numerical difficulty of the problem, we try to develop a simple design method named as block-diagonal approach, which can be solved by the LMIs method. By assuming the block-diagonal structure of Riccati solution, the original problem can be derived into two sequentially decoupled optimization problems as LQG control problem. The proposed method seems to be numerically efficient in obtaining a feasible compensator.

  • PDF