Mã hóa đồng hình là gì?

Mã hóa đồng hình là gì?

Một từ được xuất hiện rất nhiều gần đây là mã hóa đồng hình. Nhiều công ty và dịch vụ trực tuyến đang chuyển đổi mô hình mã hóa của họ thành một loại mã hóa đồng hình, quảng cáo rằng nó mang lại sự riêng tư và bảo mật cho người dùng tốt hơn.

Nhưng mã hóa đồng hình là gì? Nó có nghĩa là gì? Và điều gì làm cho nó khác với các loại mã hóa khác?

Mã hóa là gì?

Khi mã hóa một tệp, bạn đang mã hóa nội dung của nó để có vẻ lộn xộn không thể nhận dạng được. Cách duy nhất để truy cập dữ liệu được mã hóa là lấy khóa mã hóa của nó hoặc cố gắng bẻ khóa nó theo cách thủ công hoặc sử dụng phần mềm của bên thứ ba.

Lợi ích chính của việc mã hóa tệp, nhóm tệp hoặc thậm chí toàn bộ cơ sở dữ liệu là giữ chúng ở chế độ riêng tư với bất kỳ ai không được phép xem hoặc chỉnh sửa chúng, đảm bảo tính xác thực và quyền riêng tư.

Tuy nhiên, vấn đề với hầu hết các kiểu mã hóa là không thể chỉnh sửa dữ liệu khi đã mã hóa. Mặc dù ban đầu điều này có vẻ không phải là một vấn đề lớn, nhưng nó tương tự như việc bạn không thể đóng cửa trước của ngôi nhà khi đang ở trong nhà. Việc giải mã dữ liệu để chỉnh sửa nó khiến nó dễ bị tấn công bởi tất cả các cuộc tấn công mà bạn đang cố gắng bảo vệ nó.

Mã hóa đồng hình là gì?

Mã hóa đồng hình là một loại mã hóa khóa công khai - mặc dù nó có thể có các khóa đối xứng trong một số trường hợp - nghĩa là nó sử dụng hai khóa riêng biệt để mã hóa và giải mã một tập dữ liệu, với một khóa công khai.

Liên quan: Các thuật ngữ mã hóa cơ bản mà mọi người nên biết ngay bây giờ

Từ "homomorphic" trong tiếng Hy Lạp có nghĩa là "Cấu trúc giống nhau", vì mã hóa đồng hình sử dụng các hệ thống đại số để mã hóa dữ liệu và tạo khóa, cho phép các cá nhân được ủy quyền truy cập và chỉnh sửa dữ liệu được mã hóa mà không cần phải giải mã.

Có ba loại mã hóa đồng hình:

  • Mã hóa hoàn toàn đồng nhất
  • Mã hóa hơi đồng nhất
  • Mã hóa đồng nhất một phần

Ba loại khác nhau về mức độ truy cập hoạt động mà chúng cho phép ảnh hưởng đến dữ liệu được mã hóa. Mã hóa đồng hình hoàn toàn là kiểu mới nhất. Nó cung cấp khả năng hoàn chỉnh để chỉnh sửa và truy cập dữ liệu được mã hóa.

Mã hóa đồng hình "Một phần" và "Một phần", như tên gọi của chúng gợi ý, chỉ cho phép truy cập hạn chế vào dữ liệu.

Họ cũng vậy:

  • Giới hạn số lượng hoạt động chạy trên một tập dữ liệu, chẳng hạn như với "mã hóa tương đồng một chút" hoặc,
  • Chỉ cho phép bạn chạy các hoạt động đơn giản nhưng không giới hạn số lần, như với "mã hóa đồng hình một phần", khiến nó trở thành loại mã hóa đồng hình hoàn hảo cho dữ liệu có độ nhạy cao.

Các ứng dụng trong đời thực trên mã hóa đồng nhất

Nhờ tính bảo mật và tính linh hoạt đáng kể của nó, mã hóa đồng cấu có sự hiện diện trong nhiều lĩnh vực nổi bật xử lý lượng lớn dữ liệu nhạy cảm yêu cầu truy cập thường xuyên.

Nó cũng không giới hạn ở các tập đoàn làm việc với dữ liệu nhạy cảm. Bây giờ nó đã đạt đến một cấp độ mà nó được sử dụng hàng ngày.

Người quản lý mật khẩu

Mã hóa đồng hình là gì?

Ví dụ đáng chú ý nhất gần đây đến từ Google Chrome và Microsoft Edge. Cả hai trình duyệt gần đây đã giới thiệu mã hóa đồng hình cho các công cụ quản lý mật khẩu trong trình duyệt của họ, cùng với trình tạo mật khẩu trong trình duyệt  cho Microsoft Edge .

Các trình duyệt như Chrome và Edge được sử dụng rộng rãi. Rất có thể bạn hoặc ai đó bạn biết sử dụng một trong số chúng hàng ngày và thậm chí có thể tin tưởng chúng bằng mật khẩu và thông tin đăng nhập khác.

Nhưng làm thế nào họ sẽ triển khai mã hóa đồng hình vào trình quản lý mật khẩu của họ , vốn rất cần thiết đối với mọi người dùng internet, để tăng hiệu quả và bảo mật?

Bạn có thể quen thuộc với “theo dõi mật khẩu”. Nếu không, theo dõi mật khẩu là khi trình quản lý mật khẩu của bạn liên tục chạy mật khẩu của bạn dựa trên danh sách công khai các thông tin đăng nhập bị vi phạm hoặc bị rò rỉ gần đây. Bằng cách đó, nó có thể cảnh báo cho bạn bất cứ khi nào nó phát hiện một trong những mật khẩu của bạn đang trôi nổi trên mạng.

Trước đây, và với các phương pháp mã hóa truyền thống, trình quản lý mật khẩu của bạn phải giải mã thông tin đăng nhập của bạn để kiểm tra chúng với danh sách thông tin đăng nhập bị xâm phạm khổng lồ và không ngừng tăng lên, bản thân nó làm giảm đáng kể quyền riêng tư của bạn và khiến mật khẩu của bạn gặp rủi ro.

Nhưng với mã hóa đồng hình, bạn giữ được sự riêng tư hoàn toàn trong khi trình quản lý mật khẩu của bạn chạy các mật khẩu vẫn được mã hóa của bạn dựa trên các danh sách đó.

Ứng dụng web và Nhà cung cấp SaaS

Mã hóa đồng hình là gì?

Cả ứng dụng web và nhà cung cấp SaaS đều phải thu thập và xử lý lượng lớn dữ liệu thường là dữ liệu người dùng riêng tư. Nhu cầu mã hóa an toàn tăng theo loại dữ liệu được đề cập, cho dù đó là các tệp chung hay thông tin nhạy cảm như hồ sơ tài chính và thông tin thẻ tín dụng.

Trong hai trường hợp đó, dữ liệu cần được bảo mật nhưng cũng phải có sẵn cho đám mây của nhà cung cấp dịch vụ và các tài nguyên CNTT để lưu trữ và xử lý.

Sử dụng mã hóa đồng hình thay vì các lựa chọn thay thế của nó có thể đảm bảo cả quyền riêng tư và khả năng xử lý, tính toán và thay đổi dữ liệu mà không cần giải mã. Đó là một chiến thắng cho cả nhà cung cấp dịch vụ, vì nó làm tăng độ tin cậy của họ và cho bạn, vì dữ liệu của bạn trở nên riêng tư và an toàn đồng thời.

Tại sao không sử dụng mã hóa đồng nhất ở mọi nơi?

Nếu mã hóa đồng hình là tuyệt vời như vậy, tại sao nhiều công ty không sử dụng nó trong các dịch vụ của họ, đặc biệt là những công ty lưu trữ dữ liệu nhạy cảm?

So với các loại phương pháp mã hóa khác cung cấp mức độ bảo mật tương tự, mã hóa đồng cấu hình cực kỳ chậm. Điều đó làm cho nó chỉ có thể sử dụng trong các trường hợp riêng lẻ như trình quản lý mật khẩu cá nhân và SaaS cho mỗi người dùng và các ứng dụng web.

Nhưng khi nói đến các kênh liên lạc nhanh và cơ sở dữ liệu lớn, mã hóa đồng hình quá chậm và không thuận tiện để bù đắp cho sự riêng tư và bảo mật tăng nhẹ.

Mã hóa đồng nhất không phải là mới. Nó có từ năm 1978, đã cho nó nhiều thời gian để phát triển về hiệu quả, độ phức tạp và tốc độ. Nhưng nó chỉ được sử dụng và nghiên cứu bởi các tập đoàn thành lập trong mười năm qua. Tuy nhiên, điều đó có nghĩa là Internet có khả năng chứng kiến ​​một cuộc cách mạng mã hóa đồng hình trong tương lai không lâu.

Hướng tới mã hóa tốt hơn

Chỉ vì một mô hình mã hóa đã cũ không có nghĩa là nó không có giá trị và không thể phát triển thành một phiên bản theo kịp với nhu cầu an ninh mạng ngày nay. Các công ty coi trọng bảo mật dữ liệu sẽ tiếp tục phát triển và phát triển hoặc thay đổi mô hình mã hóa của họ để tốt nhất hiện có, điều này có thể khó theo dõi.

Bạn không cần phải trở thành một nhà mật mã học để hiểu những gì các công ty đang làm với dữ liệu của bạn, nhưng bạn nên hiểu thuật ngữ mã hóa cơ bản và tìm hiểu thêm về nó.


Màn hình trường ánh sáng là gì và hoạt động như thế nào?

Màn hình trường ánh sáng là gì và hoạt động như thế nào?

Màn hình trường ánh sáng đang dần thay đổi cách chúng ta nhìn thế giới xung quanh. Hay đúng hơn, cách chúng ta nhìn thế giới không xung quanh chúng ta. Từ nhiếp ảnh cổ điển đến giáo dục và chẩn đoán nâng cao đến hiện diện và giải trí từ xa, bài viết này sẽ xem xét màn hình trường ánh sáng là gì, cách hoạt động của các loại màn hình khác nhau và cách chúng được sử dụng.

Giao thức ma trận là gì và nó hoạt động như thế nào?

Giao thức ma trận là gì và nó hoạt động như thế nào?

Hầu hết các nền tảng chúng tôi sử dụng để giao tiếp với nhau trực tuyến được gắn với một nhà cung cấp duy nhất. Nhưng không có lý do kỹ thuật nào để mọi thứ diễn ra theo cách này. Có nhiều cách để trò chuyện trực tuyến mang lại mức độ riêng tư và tự do cao hơn. Ma trận là một trong những cách đó.

Cách thức hoạt động của UART, SPI và I2C Serial Communications, và tại sao chúng ta vẫn sử dụng chúng

Cách thức hoạt động của UART, SPI và I2C Serial Communications, và tại sao chúng ta vẫn sử dụng chúng

Cho dù đó là thiết bị ngoại vi máy tính, thiết bị thông minh, thiết bị Internet vạn vật (IoT) hay công cụ đo lường điện tử, chúng đều sử dụng giao thức truyền thông nối tiếp để kết nối các thành phần điện tử khác nhau với nhau.

Đe doạ trực tuyến là gì và bạn có thể đối phó với nó như thế nào?

Đe doạ trực tuyến là gì và bạn có thể đối phó với nó như thế nào?

Internet đã cho phép nhiều người kết nối hơn bao giờ hết, cho dù tốt hơn hay tồi tệ hơn. Nhiều người sử dụng Internet cho mục đích xây dựng và vui vẻ, thì những người khác sử dụng nó để thực hiện một kiểu bắt nạt mới: bắt nạt trên mạng.

Hypervisor là gì? Nó có khác với máy ảo không?

Hypervisor là gì? Nó có khác với máy ảo không?

Hypervisor là một phần mềm được sử dụng để tạo máy ảo. Máy ảo là một mô phỏng của máy tính. Máy ảo được sử dụng để tạo nhiều môi trường máy tính trên một phần cứng.

Điểm truy cập so với Bộ định tuyến — Sự khác biệt là gì?

Điểm truy cập so với Bộ định tuyến — Sự khác biệt là gì?

Việc thiết lập Wi-Fi cho gia đình hoặc cơ sở kinh doanh của bạn có thể dễ dàng trở nên quá tải và khó hiểu. Có khá nhiều thuật ngữ và thiết bị khác nhau tham gia vào quá trình này và mỗi tình huống Wi-Fi là duy nhất. Một doanh nghiệp lớn với rất nhiều thiết bị được kết nối với mạng trên một khu vực rộng lớn sẽ cần những thứ khác biệt đáng kể so với một ngôi nhà đơn giản với một vài thiết bị.

8 ví tiền điện tử phần mềm tốt nhất để lưu trữ tài sản của bạn

8 ví tiền điện tử phần mềm tốt nhất để lưu trữ tài sản của bạn

Nếu bạn sở hữu bất kỳ lượng tiền điện tử nào, bạn có thể tự hỏi làm thế nào để lưu trữ nó một cách an toàn và bảo mật nhất. Cho rằng tiền điện tử là một dạng tiền kỹ thuật số, bạn không thể chỉ để nó trong ngăn kéo cạnh giường ngủ hoặc két sắt của mình. Thay vào đó, nó cần được lưu trữ trên một phần cứng hoặc phần mềm.

Trọng lượng kỹ thuật số theo dõi Tonal và Nordic hoạt động như thế nào?

Trọng lượng kỹ thuật số theo dõi Tonal và Nordic hoạt động như thế nào?

Bạn đã từng xem quảng cáo về máy tập thể dục sử dụng trọng lượng kỹ thuật số và tự hỏi đó là cái quái gì chưa? Hay bạn đã nhìn vào những chiếc máy mới kiểu dáng đẹp và gọn gàng này và tự hỏi tất cả sự phản kháng đến từ đâu?

10 câu hỏi thường gặp về ô tô điện mà bạn luôn muốn hỏi

10 câu hỏi thường gặp về ô tô điện mà bạn luôn muốn hỏi

Xe điện (EV) đang trở nên phổ biến hơn rất nhiều. Tính đến năm 2020, có khoảng 1,8 triệu xe điện đã được đăng ký ở Mỹ - gấp ba lần so với năm 2016. Trên toàn thế giới, ước tính có khoảng 10,2 triệu xe điện vào năm 2020.

Một eGPU mini Mac có thể tăng hiệu suất đồ họa

Một eGPU mini Mac có thể tăng hiệu suất đồ họa

Sử dụng eGPU với Mac mini của bạn có thể là một cách tuyệt vời để tận dụng tối đa không gian nhỏ trong khi vẫn đạt được hiệu suất đồ họa tuyệt vời cho các tác vụ như chơi game và xử lý hình ảnh. Trong hướng dẫn này, hãy giải thích rõ ràng những gì một eGPU có thể thêm vào thiết lập của bạn, cách chúng hoạt động và liệu nó có đáng để chi thêm một số tiền cho bộ dụng cụ nhỏ gọn này hay không.

Âm thanh 16 bit so với 24 bit so với 32 bit

Âm thanh 16 bit so với 24 bit so với 32 bit

Khi xử lý âm thanh kỹ thuật số, bạn sẽ thường thấy các thuật ngữ như độ phân giải âm thanh, tốc độ lấy mẫu và các thuật ngữ khác mô tả đặc điểm tệp. Điều quan trọng là phải biết điều gì phân biệt âm thanh tốt và âm thanh xấu, vì vậy sẽ giúp bạn làm quen với các thuật ngữ này.

Xbox Series X so với PS5: Cái nào có nhiều Teraflop nhất?

Xbox Series X so với PS5: Cái nào có nhiều Teraflop nhất?

Một thế hệ bảng điều khiển mới đang đến với chúng tôi. Sự xuất hiện của PlayStation 5 và Xbox Series X đánh dấu bước tiến tiếp theo của trò chơi console. Như bạn có thể mong đợi, các game thủ muốn biết máy chơi game nào tốt hơn? Tùy chọn chơi game nào sẽ mang lại hiệu quả tốt nhất cho đồng tiền của bạn trong tương lai gần?

Bộ điều hợp đường dây điện so với Wi-Fi lưới: Điều gì tốt nhất cho ngôi nhà của bạn?

Bộ điều hợp đường dây điện so với Wi-Fi lưới: Điều gì tốt nhất cho ngôi nhà của bạn?

Nếu bạn không thể kết nối Internet ở một số khu vực trong nhà, có một số cách để giải quyết vấn đề. Hai trong số các tùy chọn phổ biến nhất là bộ điều hợp đường dây điện và Wi-Fi lưới.

Làm thế nào để lực lượng và phản hồi xúc giác làm cho trò chơi trở nên hấp dẫn hơn?

Làm thế nào để lực lượng và phản hồi xúc giác làm cho trò chơi trở nên hấp dẫn hơn?

Một phần quan trọng trong việc thưởng thức trò chơi của chúng ta là sự đắm chìm, cho phép bản thân đi sâu vào thế giới ảo như thể bạn đang thực sự ở đó. Một điều có thể làm tăng sự đắm chìm của bạn là mô phỏng cảm ứng vật lý trong thế giới thực, đưa bạn đến gần với thế giới ảo.

5 phát minh hay nhất của Nikola Teslas và cách chúng định hình thế giới

5 phát minh hay nhất của Nikola Teslas và cách chúng định hình thế giới

Khi bạn nghĩ đến từ Tesla, hình ảnh những chiếc ô tô điện và tỷ phú sẽ xuất hiện tự nhiên. Tuy nhiên, nhà phát minh Nikola Tesla, người được Elon Musk đặt tên cho công ty của mình, đã đóng một vai trò rất lớn trong lịch sử và thay đổi cuộc sống của nhiều người. Vậy Nikola Tesla là ai và ông ấy chịu trách nhiệm cho những phát minh quan trọng nào?

DNS qua HTTPS: DNS được mã hóa có chậm hơn không?

DNS qua HTTPS: DNS được mã hóa có chậm hơn không?

Khi chọn giao thức bảo mật và kết nối internet phù hợp, nhiều yếu tố có thể ảnh hưởng đến quyết định của bạn, từ mức độ dễ dàng và thuận tiện để triển khai, mức độ an toàn mà nó giữ cho dữ liệu của bạn và tốc độ kết nối tổng thể.

Ví đa chữ ký là gì?

Ví đa chữ ký là gì?

Một mối quan tâm lớn đối với những người nắm giữ tiền điện tử là bảo mật. Các mối lo ngại về bảo mật thường liên quan đến các giao thức bảo mật và tính bảo mật của ví tiền điện tử, những mối đe dọa đáng kể đối với tiền có thể bị tin tặc giả mạo hoặc đánh cắp.

Huy động vốn từ cộng đồng là gì và bạn có thể tin tưởng vào chiến dịch Kickstarter không?

Huy động vốn từ cộng đồng là gì và bạn có thể tin tưởng vào chiến dịch Kickstarter không?

Kickstarter, Indiegogo, Unbound, Blurb ... ngày nay cơ hội cho các chiến dịch huy động vốn từ cộng đồng là rất lớn. Nhưng nếu bạn chưa bao giờ ủng hộ một dự án trên Kickstarter và không thực sự biết huy động vốn từ cộng đồng là gì - hoặc nếu bạn lo ngại về độ tin cậy của chúng - thì chúng tôi sẽ giúp bạn.

HDMI-CEC là gì và nó có tác dụng gì?

HDMI-CEC là gì và nó có tác dụng gì?

HDMI đã là cáp tiêu chuẩn để kết nối các thiết bị âm thanh và video trong một thời gian, nhưng không phải tất cả các tính năng của nó đều được nhiều người biết đến. Bạn có thể đã thấy tùy chọn cho HDMI-CEC trên TV, hệ thống rạp hát gia đình hoặc tương tự và tự hỏi điều này có tác dụng gì.

Mã hóa đồng hình là gì?

Mã hóa đồng hình là gì?

Một từ được xuất hiện rất nhiều gần đây là mã hóa đồng hình. Nhiều công ty và dịch vụ trực tuyến đang chuyển đổi mô hình mã hóa của họ thành một loại mã hóa đồng hình, quảng cáo rằng nó mang lại sự riêng tư và bảo mật cho người dùng tốt hơn.

Ảnh Bitmap là gì?

Ảnh Bitmap là gì?

Đối với hầu hết mọi người, phương tiện kỹ thuật số là một phần trong cuộc sống hàng ngày của bạn. Nhưng chúng tôi không phải lúc nào cũng nghĩ về cách nó được tạo ra.

Màn hình trường ánh sáng là gì và hoạt động như thế nào?

Màn hình trường ánh sáng là gì và hoạt động như thế nào?

Màn hình trường ánh sáng đang dần thay đổi cách chúng ta nhìn thế giới xung quanh. Hay đúng hơn, cách chúng ta nhìn thế giới không xung quanh chúng ta. Từ nhiếp ảnh cổ điển đến giáo dục và chẩn đoán nâng cao đến hiện diện và giải trí từ xa, bài viết này sẽ xem xét màn hình trường ánh sáng là gì, cách hoạt động của các loại màn hình khác nhau và cách chúng được sử dụng.

Giao thức ma trận là gì và nó hoạt động như thế nào?

Giao thức ma trận là gì và nó hoạt động như thế nào?

Hầu hết các nền tảng chúng tôi sử dụng để giao tiếp với nhau trực tuyến được gắn với một nhà cung cấp duy nhất. Nhưng không có lý do kỹ thuật nào để mọi thứ diễn ra theo cách này. Có nhiều cách để trò chuyện trực tuyến mang lại mức độ riêng tư và tự do cao hơn. Ma trận là một trong những cách đó.

Cách thức hoạt động của UART, SPI và I2C Serial Communications, và tại sao chúng ta vẫn sử dụng chúng

Cách thức hoạt động của UART, SPI và I2C Serial Communications, và tại sao chúng ta vẫn sử dụng chúng

Cho dù đó là thiết bị ngoại vi máy tính, thiết bị thông minh, thiết bị Internet vạn vật (IoT) hay công cụ đo lường điện tử, chúng đều sử dụng giao thức truyền thông nối tiếp để kết nối các thành phần điện tử khác nhau với nhau.

Đe doạ trực tuyến là gì và bạn có thể đối phó với nó như thế nào?

Đe doạ trực tuyến là gì và bạn có thể đối phó với nó như thế nào?

Internet đã cho phép nhiều người kết nối hơn bao giờ hết, cho dù tốt hơn hay tồi tệ hơn. Nhiều người sử dụng Internet cho mục đích xây dựng và vui vẻ, thì những người khác sử dụng nó để thực hiện một kiểu bắt nạt mới: bắt nạt trên mạng.

Giải thích 99 thuật ngữ về tiền điện tử: Mọi định nghĩa về tiền điện tử mà bạn cần

Giải thích 99 thuật ngữ về tiền điện tử: Mọi định nghĩa về tiền điện tử mà bạn cần

Tiền điện tử là loại tiền kỹ thuật số chạy trên mạng máy tính phi tập trung được gọi là blockchain. Một số loại tiền điện tử quan trọng nhất và được chấp nhận rộng rãi là Bitcoin, Ethereum, Tether, Cardano, Binance Coin và USD Coin.

Hypervisor là gì? Nó có khác với máy ảo không?

Hypervisor là gì? Nó có khác với máy ảo không?

Hypervisor là một phần mềm được sử dụng để tạo máy ảo. Máy ảo là một mô phỏng của máy tính. Máy ảo được sử dụng để tạo nhiều môi trường máy tính trên một phần cứng.

Điểm truy cập so với Bộ định tuyến — Sự khác biệt là gì?

Điểm truy cập so với Bộ định tuyến — Sự khác biệt là gì?

Việc thiết lập Wi-Fi cho gia đình hoặc cơ sở kinh doanh của bạn có thể dễ dàng trở nên quá tải và khó hiểu. Có khá nhiều thuật ngữ và thiết bị khác nhau tham gia vào quá trình này và mỗi tình huống Wi-Fi là duy nhất. Một doanh nghiệp lớn với rất nhiều thiết bị được kết nối với mạng trên một khu vực rộng lớn sẽ cần những thứ khác biệt đáng kể so với một ngôi nhà đơn giản với một vài thiết bị.

8 ví tiền điện tử phần mềm tốt nhất để lưu trữ tài sản của bạn

8 ví tiền điện tử phần mềm tốt nhất để lưu trữ tài sản của bạn

Nếu bạn sở hữu bất kỳ lượng tiền điện tử nào, bạn có thể tự hỏi làm thế nào để lưu trữ nó một cách an toàn và bảo mật nhất. Cho rằng tiền điện tử là một dạng tiền kỹ thuật số, bạn không thể chỉ để nó trong ngăn kéo cạnh giường ngủ hoặc két sắt của mình. Thay vào đó, nó cần được lưu trữ trên một phần cứng hoặc phần mềm.