Xác minh

Xác minh một bản ghi bằng chứng ParkProof.

Mỗi PDF bằng chứng ParkProof mang một phụ lục chữ ký mật mã. Trang này là hướng dẫn công khai, ngoại tuyến cho bất kỳ ai — viên chức hội đồng, công ty bảo hiểm, thư ký toà án, hoặc chính người lái xe — để xác nhận rằng bản ghi không bị thay đổi từ thời khắc nó được lưu.

Khung trung thực. Chữ ký chứng minh tính toàn vẹn: các byte bên trong bản ghi này giống hệt với các byte được ký vào thời điểm quét. Nó không chứng minh tính xác thực của bản ghi (AI có thể đọc sai biển báo), cũng không quyết định trọng lượng pháp lý của bằng chứng. Đó là một phán đoán riêng của người xem xét.

Bạn đang xác minh điều gì

Mỗi phiên ParkProof có một payload (một tệp văn bản nhỏ chứa siêu dữ liệu chính tắc của phiên cộng với hash SHA-256 của các ảnh biển báo + xe) và một chữ ký (payload được ký bằng khoá riêng tư ECDSA P-256 do AWS KMS quản lý, không bao giờ rời khỏi AWS). Cả hai được in trong phụ lục chữ ký của mỗi PDF bằng chứng xuất ra.

Khoá công khai cần để xác minh chữ ký được xuất bản tại /parkproof-public-key.pem — mở trong trình duyệt để xác nhận tải được, rồi lưu cục bộ.

Bạn cần

Từng bước

Mở PDF bằng chứng, cuộn đến trang "Phụ lục chữ ký" ở cuối. Bạn sẽ thấy ba khối văn bản: payload, sig.base64, và tham chiếu đến URL khoá công khai. Lưu hai khối đầu vào tệp trên máy của bạn, sau đó chạy lệnh xác minh:

# 1. Lưu khối payload từ phụ lục PDF vào payload.txt
#    (copy-paste chính xác; giữ nguyên kết thúc dòng).
# 2. Lưu khối chữ ký base64 vào sig.base64.
# 3. Lấy khoá công khai.
curl -O https://www.parkproof.com.au/parkproof-public-key.pem

# 4. Giải mã chữ ký base64 thành byte thô.
base64 -d sig.base64 > sig.bin

# 5. Chạy xác minh.
openssl dgst -sha256 -verify parkproof-public-key.pem \
  -signature sig.bin payload.txt

Kết quả có nghĩa là gì

Đã xác minh ĐẠT

Verified OK — payload trong PDF của bạn giống hệt theo từng byte với những gì ParkProof đã ký vào thời điểm quét. Các quy tắc biển báo, GPS, timestamp, địa chỉ và hash ảnh chưa bị thay đổi kể từ đó.

Thất bại KHÔNG ĐẠT

Verification failure — payload, chữ ký, hoặc cả hai đã bị thay đổi kể từ khi bản ghi được lưu. PDF có thể đã được chỉnh sửa, phụ lục bị giả mạo, hoặc copy-paste tạo ra khác biệt khoảng trắng. Lặp lại việc sao chép cẩn thận trước khi rút ra kết luận.

Hơn cả "các byte có thay đổi không?"

Một lần xác minh thành công xác nhận tính toàn vẹn. Nó không xác nhận:

Vì sao nó tồn tại

Hầu hết các ứng dụng đỗ xe tạo ra "bằng chứng" chỉ tạo ra ảnh chụp màn hình. Ảnh chụp màn hình không có câu chuyện toàn vẹn — chúng có thể được chỉnh sửa tại bất kỳ thời điểm nào giữa lúc chụp và lúc gửi. Chữ ký mật mã là sự khác biệt giữa "đây là những gì tôi đã thấy""đây là những gì tôi đã thấy, và đây là bằng chứng toán học rằng tôi chưa thay đổi nó kể từ đó."

Khoá công khai được xuất bản để việc xác minh hoàn toàn ngoại tuyến — bạn không cần tin tưởng ParkProof, liên hệ máy chủ của chúng tôi, hoặc chạy ứng dụng của chúng tôi để xác nhận tuyên bố về tính toàn vẹn. Việc xác minh có thể thực hiện sau nhiều năm ngay cả khi ParkProof không còn được duy trì, miễn là openssl vẫn tồn tại.

Câu hỏi?

Email hello@parkproof.com.au. Chúng tôi trả lời.

Continue in your language → ×