• 제목/요약/키워드: 블록이론

검색결과 279건 처리시간 0.023초

SPN 구조의 의사 난수성에 대한 향상된 결과 (Improved Result on the Pseudorandomness of SPN-type transformation)

  • 이원일;홍석희;성재철;이상진
    • 한국정보보호학회:학술대회논문집
    • /
    • 한국정보보호학회 2003년도 하계학술대회논문집
    • /
    • pp.57-61
    • /
    • 2003
  • Iwata 등은 SPN 구조에 기반한 블록 암호들 중 Serpent에 대한 의사 난수성을 분석하였다 [2]. 그들은 Serpent의 구조를 최대한 보존한 상태에서 의사 난수성을 분석하기 위하여 Serpent의 Diffusion layer의 특성을 그대로 보존하여 일반화 한 후 이론을 전개하였다. 본 논문에서는 Serpent가 취한 Diffusion layer 뿐만 아니라 SPN 구조에 기반한 블록 암호들이 취할 수 있는 임의의 Diffusion layer에 대하여 적용 가능한 일반적인 이론을 도출해낼 것이다.

  • PDF

단조 버퍼링 방식 Banyan 형 ATM 스위치의 성능평가

  • 김범식;우찬일;신인철
    • 한국산업정보학회논문지
    • /
    • 제3권1호
    • /
    • pp.37-47
    • /
    • 1998
  • 멀티미디어 서비스를 비롯한 다양한 서비스를 제공하여 줄 광대역 종합 통신망의 성능은 망을 구성하는 핵심적인 요소인 교환기의 성능에 크게 좌우된다. ATM교환용 스위치의 구조로 다단 상호 접속망인 Banyan 망을 설정하였으며 , Banyan망은 블록킹 현상으로 인한 성능의 한계가 있다. 블록킹 현상의 완화를 위해 입력단에 선입선출 방식의 버펄르 둔 입력 Buffered Banyan망과 셀우회이론을 사용한 입력 buffered banyan 망 각각에 단조버퍼링 방식을 적용, 성능을 비교하였다. 시뮬레이션 결과 셀 우회이론을 사용한 Buffered Banyan 망이 선입선출 방식의 Buffered Banyan 망보다 성능이 우수하며 단조 증가 버퍼링 방식이 단조 감소 버퍼링 방식보다 성능이 우수하였다.

블록밀도법을 이용한 동적통행시간 예측 (Dynamic Estimation of Travel Time by Block Density Method)

  • 정헌영
    • 대한교통학회:학술대회논문집
    • /
    • 대한교통학회 1998년도 Proceedings 제34회 추계 학술발표회
    • /
    • pp.3-10
    • /
    • 1998
  • 본 연구에서는 동적통행시간예측을 위한 하나의 방법으로 블록밀도법을 도입하여 가로상의 일정한 구간을 세분화하고 몇 개의 블록으로 분할한 후 교통류를 유체근사화시키고 각 블록의 밀도를 일정시간 마다 갱신해 나가는 방법을 채택하였다. 즉, 각 블록에서 주어진 밀도의 초기치와 최하류부의 블록에서 유출교통량을 이용하여 일정시간 간격으로 모든 블록에서의 밀도를 수정해 가는 유체의 연속방정식의 개념을 도입하였다. 또한, 본 연구에서는 첨단교통시스템에 적용될 동적통행시간 예측을 위해 기존의 연속교통류만을 대상으로 하던 것에서 벗어나 신호등을 포함한 단속교통류를 대상으로 하였다. 또한 교통류의 저밀도 구간과 고밀도 구간을 분리하여 Ele복합모형을 적용하여 교통류를 해석하고 가급적 실제 상황과 유사하게 근접시키고자 하였다. 이 이론을 근거로 구축된 모델에 실제 현장에서 얻어진 교통량, 밀도, 속도 등의 자료들을 투입하고 통행시간의 예측을 도모하였다.

  • PDF

지역성 결정 메커니즘을 기반으로 한 이중 캐쉬 시스템 (Dual Cache System Based on the Locality Decision Mechanism)

  • 이정훈;이장수;김신덕
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제27권11호
    • /
    • pp.908-918
    • /
    • 2000
  • 캐쉬의 성능을 향상시키는 가장 효과적인 방법은 프로그램 수행 특성에 내재되어 있는 시간적 (temporal locality) -공간적 지역성 (spatial locality)을 활용하는 것이다. 본 논문에서는 추가적인 장치나 컴파일러의 도움 없이 단지 캐쉬의 구조적인 특징과 간단한 메커니즘만을 이용하여 두 가지 타입의 지역성을 효과적으로 반영할 수 있는 새로운 캐쉬 시스템이 제안된다. 제안하는 새로운 캐쉬 시스템은 다른 블록 크기와 다른 연관도를 가지는 두 개의 캐쉬로써 구성되어 진다. 즉 작은 블록 크기를 지원하는 직접사상 캐쉬 (direct-mapped cache)와 큰 블록을 지원하는 완전 연관 버퍼 (fully-associative buffer)로 구성되어 진다. 큰 블록은 여러 개의 작은 블록으로 구성되어지며 두 캐쉬에서 접근 실패가 발생할 경우 직접사상 캐쉬의 접근 실패가 발생한 작은 블록과 그 이웃 작은 블록을 완전 연관 버퍼에 저장시킴으로써 한번 참조가 일어난 블록의 이웃 블록이 참조될 확률이 높다는 공간적 지역성의 특성을 효과적으로 반영할 수 있다. 또한 참조가 일어난 블록은 제어 비트를 사용하여 선택적으로 작은 블록을 직접사상 캐쉬에 저장함으로써 시간적 지역성을 보다 효과적으로 사용할 수 있다 시뮬레이션 결과에 따르면 기존의 직접사상 캐쉬의 4배 크기보다도 좋은 성능 향상을 보이고 있으며, 동일한 크기의 victim 캐쉬보다 우수한 성능을 보이고 소비 전력 면에서는 5% 정도의 전력 감소를 보이고 있다.

  • PDF

적응 양자화 제한 집합으로의 투영을 이용한 블록 현상 제거 (Blocking-Artifact Reduction using Projection onto Adaptive Quantization Constraint Set)

  • 정연식;김인겸
    • 대한전자공학회논문지SP
    • /
    • 제40권1호
    • /
    • pp.79-86
    • /
    • 2003
  • 본 논문에서는 블록 변화된 영상의 블록 환상을 제거하기 위해 POCS(Projection Onto Convex Set) 이론을 바탕으로 하는 적응 양자화 체한 집합을 제안한다. POCS 이론을 바탕으로 하는 블록 현상 제기 기법은 크게 부드러움 제한 집합과 양자화 제한 집합으로의 반복적인 투영을 동해 이루어진다. 기존의 양자화 제한 집합은 원 영상의 데이터가 가질 수 있는 최대 구간을 지정해 주므로 반복이 계속될수록 over-blurring 현상이 심화된다. 제안한 양자화 제한 집합은 이산 여현 변환(DCT) 계수의 특성에 파라 적응적으로 제한 구간을 조절하므로 복호화된 영상의 선명도를 유지하면서 동시에 효과적으로 블록 현상을 제거할 수 있다. 기존의 후처리 알고리즘의 양자화 제한 집합을 제안한 적응적 양자화 제한 집합으로 대체하여 실험을 수행한 결과 적은 반복 횟수로도 수령에 도달하였고 후처리 된 영상 역시 선명도를 유지하면서 블록 현상이 효과적으로 제거되었음을 알 수 있었다.

판상체 및 입방체 이중공극 프랙탈 모델의 지하수위 거동 (Dual-porosity fractal model with parallel fracture and blocky fracture flow)

  • 함세영
    • 한국지하수토양환경학회:학술대회논문집
    • /
    • 한국지하수토양환경학회 1998년도 공동 심포지엄 및 추계학술발표회
    • /
    • pp.127-130
    • /
    • 1998
  • 이 연구에서는 부정류의 판상체 이중공극 프랙탈 모델과 입방체 이중공극 프랙탈 모델의 지하수위 거동을 비교 연구하였다. 균열내 지하수위 거동 해석은 판상 이중공극 프랙탈 모델은 Hmm과 Bidaux(1996)을 이용하였고 입방체 이중공극 프랙탈 모델의 경우에는 입방체블록과 같은 크기의 구상체 블록으로 간주하여 지하수위 거동을 해석하였다. 그리고 0.5, 1, 1.5, 2, 2.5, 3차원에 대해서 판상체 이중공극 프랙탈 모델과 입방체 이중공극 프랙탈 모델의 이론적인 수위강하 곡선을 작성하여 비교, 분석하였다. 부정류의 판상체 이중공극 프랙탈 모델과 입방체 이중공극 프랙탈 모델은 기반암내 균열의 분포가 프랙탈망을 형성하고, 균열과 매트릭스 블록이 거의 수평의 층상으로 발달하는 경우와 균열이 수평방향과 수직방향으로 발달하면서 매트릭스 블록이 입방체를 이루는 경우에 적용될 수 있다.

  • PDF

비트코인 후 블록체인 (Blockchain Beyond Bitcoin)

  • 허세영;조상래;김수형
    • 전자통신동향분석
    • /
    • 제32권1호
    • /
    • pp.72-81
    • /
    • 2017
  • 2008년, Satoshi Nakamoto라는 가명을 쓰는 신원미상의 사람(들) 혹은 단체가 비트코인을 소개하였다. 그 이후, 현재 비트코인의 총액은 10억달러 이상에 달한다. 비트코인을 지탱하는 기술인 블록체인에 의해 이론적으로 비트코인은 거의 조작이 불가능하며 거의 영구적으로 기록에 남게 된다. 이 획기적인 기술로 인해 비트코인 이 후 약 700개가 넘는 암호화폐가 생겨났으며, 암호화폐뿐만이 아닌 금융권/비금융권, 정부기관 등 많은 도메인에서 블록체인 기술이 도입되어 가고 있다. 비트코인 이후 가장 대표적인 블록체인 기반의 프로젝트로는 튜링 완전한 컴퓨팅 기능이 있는 이더리움이 있다. 이 튜링 완전한 컴퓨팅 기능으로 인해 이더리움 상에서 투명하게 데이터 저장 및 프로그램 실행을 할 수 있다. 이로 인해 이더리움을 이용한 많은 혁신적인 이용 사례가 생겨났다. 본고에서는 비트코인 후 블록체인의 기술을 이더리움 중심으로 소개하며 해결해야 할 기술적 이슈들과 동향에 관해 분석한다. 그리고 현재 이더리움 외에 개발되어오는 블록체인에 대해 간략히 살펴본다.

  • PDF

PoLAPACK : 알고리즘적인 블록 기법을 이용한 병렬 인수분해 루틴 패키지 (PoLAPACK : Parallel Factorization Routines with Algorithmic Blocking)

  • 최재영
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제28권5호
    • /
    • pp.228-235
    • /
    • 2001
  • 본 논문에서는 분산메모리를 가진 병렬 컴퓨터에서 밀집 행렬 연산을 위한 PoLAPACK 패키지를 소개한다. PoLAPACK은 새로운 연산 기법을 적용한 LU, QR, Cholesky 인수분해 알고리즘들을 포함하고 있다. 블록순환분산법으로 분산되어 있는 행렬에 알고리즘적인 블록 기법(algorithimic blocking)을 적용하여, 실제 행렬의 분산에 사용된 블록의 크기와 다른, 최대의 성능을 보일 수 있는 최적의 블록 크기로 연산을 수행할 수 있다. 이러한 연산 방식은 분산되어 있는 원래의 행렬 A의 순서를 따르지 않으며, 따라서 최적의 블록 크기로 연산을 수행한 후에 얻어진 해 x를 원래 행렬 분산법을 따라서 재배치하여야 한다. 본 연구는 Cray T3E 컴퓨터에서 구현하였으며 ScaLAPACK의 인수분해 루틴들과 그 성능을 비교.분석하였다.

  • PDF

블록정렬압축을 이용한 접미사배열의 효율적인 저장 (Efficient Storing of Suffix Arrays using Block-Sorting Compression)

  • 이건호;박근수
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제28권7호
    • /
    • pp.350-355
    • /
    • 2001
  • 블록정렬압축은 빠른 속도로 동작하면서 높은 압축률을 나타내는 압축 방법이다. 또한 블록정렬방식으로 압축된 텍스트는 원래 텍스트를 복원하는 과정에서 접미사배열을 0(n) 시간만에 구할 수 있다. 그러나 접미사배열을 이용하여 효율적인 검색을 수행하려면 lcp(longest common prefix)정보가 추가적으로 필요하다. 본 논문에서는 텍스트와 접미사배열이 주어졌을 때 lcp정보를 0(n) 시간만에 구할 수 있는 알고리즘을 제시한다.

  • PDF

다중 프로그램 환경에서 블록화 알고리즘을 지원하기 위한 지연 선점 스케줄링 (A Delayed Preemption Scheduling for Supporting Blocked Algorithm on Multiprogramming Environment)

  • 정인범;이준원
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제26권3호
    • /
    • pp.324-332
    • /
    • 1999
  • 다중 프로그래밍 환경에서 운영체제는 시스템의 시간 할당량에 따라서 프로세스들에 대하여 문맥교환을 수행한다. 문맥교환은 현재 수행중인 프로세스 문맥의 저장과 다음에 수행되는 프로세스 문맥의 적재라는 비용 뿐만 아니라 캐쉬 메모리의 커다란 영향을 미친다. 특히 블록화 알고리즘은 사용하는 프로그램들은 재사용되기 위하여 캐쉬 메모리에 적재된 블록화 요소가 프로그램들의 문맥 교환사이에 다른 프로그램들에 의하여 손상되는 경우 프로그램의 캐쉬 성능이 크게 떨어진다. 본 논문에서는 하나의 블록화 요소에 대한 계산이 완료될 때까지 운영체제가 문맥 교환을 지연시키는 지연된 선점 스케쥴링 방법을 제안한다. 모의 시험을 통하여 지연된 선점 스케줄링을 사용할 경우 블록화 알고리즘을 사용한 프로그램들은 재사용되기 위하여 캐쉬 메모리에 적재된 블록화 요소가 프로그램들의 문맥 교환 사이에 다른 프로그램들에 의하여 손상되는 경우 프로그램의 캐쉬 성능이 크게 떨어지게 된다. 본 논문에서는 하나의 블록화 요소에 대한 계산이 완료될 때까지 운영체제가 문맥 교환을 지연시키는 지연된 선점 스케쥴링 방법을 제안한다. 모의 시험을 통하여 지연된 선점 스케줄링을 사용할 경우 블록화 알고리즘을 사용한 프로그램은 캐쉬 메모리에 적재된 블록화 요소를 문맥 교환으로부터 보호 받으므로 향상된 캐쉬성능을 나타냄을 보인다.