상기 한 목적 을 달성 하 기 위한 본 발명 의 일 측면 에 따른 , 비 동기식 이동 통신 시스템 에서 사용 하 는 암호 화 키 및 무결성 키 생성 장치 는 , 입력 되 는 128 비트 난수 입력 데이터 와 128 비트 가입자 키 데이터 에 대해 제 1 배타 적 논리합 연산 부 를 통해 배타 적 논리합 연산 을 수행 하 고 , 이 배타 적 논리합 연산 에 따른 결과 데이터 를 서브 키 분리 부 를 통해 2 개 의 서브 키로 분리 하 는 서브 키 분리 유닛 과 ; 상기 서브 키 분리 유닛 과 연결 되 며 , 생성 하 고자 하 는 키 의 종류 에 따라 상기 서브 키 분리 유닛 에서 출력 된 상기 2 개 의 서브 키 중 어느 하나 를 선택 하 는 서브 키 선택 유닛 ; 상기 서브 키 선택 유닛 과 연결 되 며 , 상기 서브 키 선택 유닛 에서 선택 되 어 출력 된 상기 2 개 의 서브 키 중 어느 하나 와 128 비트 가입자 키 를 통해 128 비트 카 수미 연산 데이터 를 생성 하 는 카 수미 유닛 ; 및 상기 카 수미 유닛 과 연결 되 며 , 상기 카 수미 유닛 에서 출력 되 는 128 비트 카 수미 연산 데이터 와 128 비트 가입자 키 에 대해 제 2 배타 적 논리합 연산 부 를 통해 배타 적 논리합 연산 을 수행 하 고 , 이 배타 적 논리합 연산 에 따른 결과 데이터 를 키 데이터 생 성부 를 통해 128 비트 의 암호 화 키 또는 무결성 키 를 생성 하 는 키 데이터 생성 유닛 을 구비 하 여 구성 된다 .