Tình trạng kỹ thuật của sáng chế
Mật khẩu thường được sử dụng để kiểm soát quyền truy cập vào các ứng dụng phần mềm máy tính và do đó thường là mục tiêu của hành vi trộm cắp. Hai phương pháp phổ biến được kẻ trộm sử dụng để đánh cắp mật khẩu liên quan đến việc xác định các ký tự riêng lẻ của mật khẩu, bằng cách xem ngón tay của người dùng khi người dùng nhập mật khẩu bằng bàn phím và bằng cách sử dụng trình ghi bàn phím dựa trên phần mềm hoặc phần cứng ghi lại các ký tự do người dùng nhập vào.
Hình vẽ sáng chế
Fig 1: Minh họa khái niệm đơn giản hóa về hệ thống truy cập ứng dụng phần mềm máy tính được bảo mật bằng mật khẩu.
Fig 2A: Minh họa lưu đồ đơn giản hóa phương pháp vận hành mẫu của hệ thống trên Fig 1.
Fig 2B: Minh họa lưu đồ đơn giản hóa phương pháp vận hành mẫu của hệ thống trên Fig 1.
Fig 3: Minh họa sơ đồ khối đơn giản hóa việc triển khai phần cứng mẫu của hệ thống máy tính.
Yêu cầu bảo hộ:
1. Phương pháp truy cập ứng dụng phần mềm máy tính được bảo mật bằng mật khẩu, phương pháp bao gồm:
trình lấy mật khẩu đầu vào;
tạo ở máy tính đầu tiên một mật khẩu đầu ra từ mật khẩu đầu vào bằng cách sử dụng dữ liệu tạo mật khẩu, trong đó mật khẩu đầu ra khác với mật khẩu đầu vào, và
cung cấp mật khẩu đầu ra kèm theo mã định danh người dùng được liên kết với mật khẩu đầu ra cho máy tính thứ hai như một phần của yêu cầu truy cập ứng dụng phần mềm máy tính được bảo mật bằng mật khẩu đầu ra khi được kèm theo mã định danh người dùng,
trong đó ứng dụng phần mềm máy tính được bảo mật bằng mật khẩu có thể truy cập được bằng mật khẩu đầu ra khi đi kèm với mã định danh người dùng,
trong đó phần mềm máy tính được bảo mật bằng mật khẩu ứng dụng không thể truy cập bằng mật khẩu đầu vào khi đi kèm với định danh người dùng,
trong đó trình thu thập bao gồm trình thu thập trong đó mật khẩu đầu vào được nhập vào trang web của ứng dụng phần mềm máy tính được bảo mật bằng mật khẩu,
trong đó trình tạo bao gồm trình tạo mật khẩu đầu ra bằng cách sử dụng dữ liệu tạo mật khẩu kết hợp với dữ liệu được liên kết với trang web của ứng dụng phần mềm máy tính được bảo mật bằng mật khẩu, và
trong đó trình tạo bao gồm trình tạo trong đó dữ liệu được liên kết với trang web gồm có bất kỳ phần nào của địa chỉ mạng được liên kết với trang web và khóa công khai chữ ký chứng chỉ được liên kết với trang web.
2. Phương pháp theo điểm 1 trong đó trình tạo bao gồm trình tạo trong đó dữ liệu tạo mật khẩu gồm có khóa mã hóa.
3. Phương pháp theo điểm 1 trong đó trình tạo bao gồm trình tạo trong đó dữ liệu tạo mật khẩu gồm có một seed để sử dụng với thuật toán chuyển đổi dữ liệu được định trước.
4. Phương pháp theo điểm 1 trong đó trình tạo bao gồm trình tạo mật khẩu đầu ra theo định dạng mật khẩu được xác định trước.
5. Hệ thống truy cập ứng dụng phần mềm máy tính được bảo mật bằng mật khẩu, hệ thống bao gồm:
trình lấy mật khẩu được định cấu hình để lấy mật khẩu đầu vào; và
một trình tạo mật khẩu được cấu hình để
tạo tại máy tính đầu tiên một mật khẩu đầu ra từ mật khẩu đầu vào sử dụng dữ liệu tạo mật khẩu, trong đó mật khẩu đầu ra khác với mật khẩu đầu vào, và
cung cấp mật khẩu đầu ra kèm theo mã định danh người dùng được liên kết với mật khẩu đầu ra cho máy tính thứ hai như một phần của yêu cầu truy cập ứng dụng phần mềm máy tính được bảo mật bằng mật khẩu bằng mật khẩu đầu ra khi được kèm theo mã định danh người dùng.
trong đó ứng dụng phần mềm máy tính được bảo mật bằng mật khẩu có thể truy cập được bằng cách sử dụng mật khẩu đầu ra khi kèm theo mã định danh người dùng.
trong đó ứng dụng phần mềm máy tính được bảo mật bằng mật khẩu không thể truy cập được bằng cách sử dụng mật khẩu đầu vào khi đi kèm với mã định danh người dùng.
trong đó mật khẩu đầu vào được nhập vào trang web của ứng dụng phần mềm máy tính được bảo mật bằng mật khẩu,
trong đó trình tạo mật khẩu được định cấu hình để tạo mật khẩu đầu ra bằng cách sử dụng dữ liệu tạo mật khẩu kết hợp với dữ liệu được liên kết với trang web của ứng dụng phần mềm máy tính được bảo mật bằng mật khẩu, và
trong đó dữ liệu được liên kết với trang web bao gồm bất kỳ phần nào của địa chỉ mạng được liên kết với trang web và khóa công khai chữ ký chứng chỉ được liên kết với trang web.
6. Hệ thống theo điểm 5 trong đó dữ liệu tạo mật khẩu gồm có khóa mã hóa.
7. Hệ thống theo điểm 5 trong đó dữ liệu tạo mật khẩu bao gồm một seed để sử dụng với thuật toán chuyển đổi dữ liệu được xác định trước.
8. Hệ thống theo điểm 5 trong đó trình tạo mật khẩu được cấu hình để tạo mật khẩu đầu ra theo định dạng mật khẩu được xác định trước.
9. Sản phẩm chương trình máy tính để truy cập ứng dụng phần mềm máy tính được bảo mật bằng mật khẩu, sản phẩm chương tình máy tính bao gồm:
một phi tạm thời, phương tiện lưu trữ có thể đọc được trên máy tính; và mã chương trình có thể độc được bằng máy tính được thể hiện trong phương tiện lưu trữ, trong đó mã chương trình có thể đọc được bằng máy tính được định cấu hình để
trình lấy mật khẩu đầu vào,
tạo tại máy tính đầu tiên một mật khẩu đầu ra từ mật khẩu đầu vào sử dụng dữ liệu tạo mật khẩu trong đó mật khẩu đầu ra khác với mật khẩu đầu vào, và
cung cấp mật khẩu đầu ra kèm theo mã định danh người dùng được liên kết với mật khẩu đầu ra cho máy tính thứ hai như một phần của yêu cầu truy cập ứng dụng phần mềm máy tính được bảo mật bằng mật khẩu bằng mật khẩu đầu ra khi được kèm theo mã định danh người dùng,
trong đó ứng dụng phần mềm máy tính được bảo mật bằng mật khẩu có thể truy cập được bằng cách sử dụng mật khẩu đầu ra khi đi kèm với mã định danh người dùng,
trong đó ứng dụng phần mềm máy tính được bảo mật bằng mật khẩu không thể truy cập được bằng cách sử dụng mật khẩu đầu vào khi đi kèm với mã định danh người dùng,
trong đó mật khẩu đầu vào được nhập vào trang web của ứng dụng phần mềm máy tính được bảo mật bằng mật khẩu,
trong đó mã chương trình mà máy tính có thể đọc được cấu hình để tạo mật khẩu đầu ra bằng cách sử dụng dữ liệu tạo mật khẩu kết hợp với dữ liệu được liên kết với trang web của ứng dụng phần mềm máy tính được bảo mật bằng mật khẩu, và
trong đó dữ liệu được liên kết với trang web bao gồm bất kỳ phần nào của địa chỉ mạng được liên kết với trang web và chứng chỉ khóa công khai chữ ký được liên kết với trang web.
10. Sản phẩm chương trình máy tính theo điểm 9 trong đó dữ liệu tạo mật khẩu gồm có khóa mã hóa.
11. Sản phẩm chương trình máy tính theo điểm 9 trong đó dữ liệu tạo mật khẩu gồm có một seed để sử dụng với thuật toán chuyển đổi dữ liệu được xác định trước.
Thông tin sáng chế:
Văn bằng số: US 9,984,247 B2
Ngày nộp đơn: 19/11/2015
Chủ văn bằng: International Business Machines Corporation, Armonk, NY (US)
Nguồn tham khảo:
Web lưu trữ kiến thức cá nhân đã tham khảo và thấy hữu ích cho người đọc. Các bạn có thể đóng góp bài viết qua địa chỉ: dzokha1010@gmail.com