For the above definition of the key K plaintext string
time playback of video data, history of video playback, log management, camera management, management of storage devices, systems management and user management etc. The software's main role is responsible for real-time monitoring of some of the important junctions vehicles, conducted to capture the license plate and some of the illegally parked cars, such as running red lights, not driving in accordance with the instructions line reverse driving. If there is a traffic accident, in order to more accurately investigate the accident real reason, we can use the software replay the previous video to obtain useful information. Take video surveillance software system produced by a company for example to implement and verify the hybrid encryption algorithm designed in this paper.
In order to carry out effective protection of video
surveillance software system, we generally achieved through software registration and verification of two aspects. It means after the users installed video surveillance software system, it could not be normal use. The users need to get the registration code from the software vendors, the software will be normal use after successfully verified. The software registration mainly refers to the legitimate user data is encrypted, encryption of information, namely, registration code. Because of the hybrid encryption algorithm in this paper is designed by initial custom encryption algorithm, improved Vigenere encryption algorithm and Base64
D. Hhybrid encryption algorithm design
Hybrid encryption algorithm is defined by initial encryption algorithm, the improved Vigenere encryption algorithm and the Base64 encryption algorithm. The implementation process must be followed by a fixed order: first, the initial encryption algorithm, then the improved Vigenere encryption algorithm, finally, the Base64 encryption algorithm.
Take plaintext string “chongq” for example, use hybrid
encryption algorithm to encrypt the specific implementation steps are as follows:
First, using initial encryption algorithm convert string
“chongq” into “PUBATD”.
Second, define the key in improved Vigenere encryption
algorithm as K={9,D,7,F,6,I}
Use key K convert string "PUBATD" into “QZF7B3”
Third, using Base64 encryption algorithm convert string “QZF7B3” for the last time to get the encrypted string “UVpGN0Iz”.
III. THE APPLICATION OF HYBRID ENCRYPTION ALGORITHM
In the daily traffic security management, in order to reduce the workload of the public security patrol and improve their work efficiency, ensure traffic safety better, the transportation departments often buy video surveillance software for use. The software use the front camera as a video source, provide various services on the video data through the network, including the storage of video data, storage plan, the forwarding of the video data stream, real-
algorithm, then the improved Vigenere encryption algorithm, finally, the Base64 encryption algorithm. The validation of the software mainly refers to the registration code after the encryption, decryption, will restore the original information. Registration code to parse validation process must also be in a fixed order in order to decrypt: first, the initial encryption algorithm, then the improved Vigenere encryption algorithm, finally, the Base64 encryption algorithm. The specific steps are as follows:
1) Customers have installed the software system through
the use of the software vendors to provide a fixed user name and password to access the system. The number of cameras in the system is zero, all service functions can not be used. By clicking the calibration module to enter system, in this module, and then click on "Get the machine information" button, you can get the server's CPU serial number called “cupid”, such as :
cupid =0001067a00 0208000408 e39dbfebfb ff
At the same time, after the client buying 20 cameras from software vendors, customers will inform obtained cpuid and the number of cameras information-cameranum to software vendors.
2) Software vendors based on information obtained from the customer as well as the inherent information, in accordance with established rules to form a valid plaintext string. Take into account the number of cameras supported by the software system is not infinite, number of cameras set an upper limit value of one million units, that is five digits, At this point the customer to purchase the number of cameras-cameranum can be expressed as 00020.
สำหรับที่อยู่เหนือความละเอียดของปุ่ม K ธรรมดาสตริง
เวลาการเล่นของข้อมูลวิดีโอ,ประวัติของการเล่น ภาพ วิดีโอให้ล็อกอินเข้าสู่การจัดการ,กล้องการจัดการ,การบริหารจัดการของอุปกรณ์ที่ใช้ในการเก็บข้อมูล,ระบบการจัดการและการจัดการผู้ใช้และซอฟต์แวร์ของหลักมีบทบาทเป็นผู้รับผิดชอบตรวจสอบการทำงานแบบเรียลไทม์ของบางส่วนของที่สำคัญทางแยกยานพาหนะการถ่าย ภาพ ป้ายทะเบียนและบางส่วนของรถยนต์นั่งส่วนบุคคลที่จอดรถผิดกฎหมายเช่นการใช้แสงสีแดงไม่ได้ขับรถไปตามด้วยการขับรถย้อนกลับเส้นทางสายคำแนะนำที่ หากมีอุบัติเหตุจราจรในการที่จะให้ได้อย่างถูกต้องแม่นยำมากขึ้นตรวจสอบสาเหตุที่แท้จริงเกิดอุบัติเหตุที่เราสามารถใช้การเล่นซ้ำซอฟต์แวร์วิดีโอก่อนหน้าที่จะได้รับข้อมูลที่เป็นประโยชน์ใช้ซอฟต์แวร์ระบบการตรวจจับด้วยวิดีโอผลิตโดยบริษัทได้เช่นในการนำไปใช้และตรวจสอบอัลกอริธึมการเข้ารหัสระบบไฮบริดที่ได้รับการออกแบบมาในกระดาษนี้.
ในการสั่งซื้อในการพกพาออกจากการป้องกันมี ประสิทธิภาพ ของซอฟต์แวร์ระบบการรักษาความ ปลอดภัย ผ่านกล้องวิดีโอ
ซึ่งจะช่วยโดยทั่วไปเราประสบความสำเร็จในการตรวจสอบและการลงทะเบียนซอฟต์แวร์ของทั้งสองด้าน มันหมายความว่าหลังจากผู้ใช้ที่ติดตั้งซอฟต์แวร์ระบบการตรวจจับด้วยวิดีโอมันไม่สามารถใช้งานตามปกติ ผู้ใช้ที่ต้องการเพื่อรับรหัสการลงทะเบียนจากผู้จำหน่ายซอฟต์แวร์ที่ซอฟต์แวร์ที่จะใช้งานตามปกติหลังจากที่ได้สำเร็จได้รับการรับรอง การลงทะเบียนซอฟต์แวร์โดยส่วนใหญ่หมายถึงข้อมูลผู้ใช้ที่มีสิทธิ์ถูกต้องจะถูกเข้ารหัสการเข้ารหัสของข้อมูลได้แก่รหัสการลงทะเบียนเพราะการเข้ารหัสระบบไฮบริดที่อัลกอริธึมในเอกสารนี้ได้รับการออกแบบมาโดยครั้งแรกอัลกอริธึมการเข้ารหัสที่กำหนดเองได้รับการปรับปรุง vigenere อัลกอริธึมการเข้ารหัสและฐาน 64
D . อัลกอริธึมการเข้ารหัสอัลกอริธึมการเข้ารหัสการออกแบบ
ไฮบริด hhybrid ถูกกำหนดโดยอัลกอริธึมการเข้ารหัสแรกอัลกอริธึมการเข้ารหัส vigenere ปรับปรุงให้ดีขึ้นและอัลกอริธึมการเข้ารหัสที่ฐาน 64การดำเนินการตามขั้นตอนจะต้องตามมาด้วยคงที่การสั่งซื้อ:ครั้งแรกที่อัลกอริธึมการเข้ารหัสแรกแล้วที่ได้รับการปรับปรุง vigenere อัลกอริธึมการเข้ารหัส,และสุดท้าย,ที่ฐาน 64 อัลกอริธึมการเข้ารหัส.
นำธรรมดาสตริง" chongq "ตัวอย่างเช่นการใช้การเข้ารหัสระบบไฮบริด
อัลกอริธึมการเข้ารหัสเฉพาะการนำไปใช้งานตามขั้นตอนเป็นดังนี้:
ครั้งแรก,การใช้ครั้งแรกการเข้ารหัสอัลกอริธึมแปลงสตริง
" chongq "เข้าไปอยู่ใน" pubatd "..
ที่สองกำหนดที่สำคัญในการปรับปรุงการเข้ารหัส vigenere
อัลกอริธึมที่ K ={ 9 , d,7 , f,6 , i , time , long }
การใช้ปุ่ม K แปลงสตริง" pubatd "เข้าไปอยู่ใน" qzf 7 B 3 "
ที่สาม,การเข้ารหัสโดยใช้อัลกอริทึมฐาน 64 แปลงสตริง" qzf 7 B 3 "เมื่อถึงเวลาที่คุณจะได้รับที่เข้ารหัสสตริง" uvpgn 0 iz "..
III แอปพลิเคชันของระบบไฮบริดอัลกอริธึมการเข้ารหัส
ซึ่งจะช่วยในการจัดการการรักษาความ ปลอดภัย การจราจรทุกวันที่เพื่อเป็นการลด ภาระ งานของตำรวจรักษาความ ปลอดภัย สาธารณะและปรับปรุง ประสิทธิภาพ การทำงานของตนให้มีความ ปลอดภัย การจราจรดีขึ้นฝ่ายบริการรับส่งที่มักจะซื้อซอฟต์แวร์สำหรับการตรวจจับด้วยวิดีโอสำหรับการใช้งาน ซอฟต์แวร์ที่ใช้กล้องด้านหน้าที่เป็นแหล่งวิดีโอที่ให้บริการต่างๆที่หลากหลายบนข้อมูลวิดีโอผ่านเครือข่ายรวมทั้งการจัดเก็บข้อมูลวิดีโอแผนการจัดเก็บข้อมูลการส่งต่อของสตรีมข้อมูลวิดีโอที่แท้จริง -
อัลกอริธึมจากนั้นอัลกอริธึมการเข้ารหัส vigenere ปรับปรุงให้ดีขึ้นสุดท้ายอัลกอริธึมการเข้ารหัสที่ฐาน 64 . การตรวจสอบความถูกต้องของซอฟท์แวร์ที่เป็นหลักคือรหัสการลงทะเบียนที่หลังจากการเข้ารหัสถอดรหัสจะเรียกคืนข้อมูลเดิม รหัสการลงทะเบียนในการแจงขั้นตอนการตรวจสอบจะต้องมีในการสั่งซื้อที่กำหนดในการสั่งซื้อในการถอดรหัสเป็นครั้งแรกด้วยอัลกอริธึมการเข้ารหัสแรกจากนั้นอัลกอริธึมการเข้ารหัส vigenere ปรับปรุงการทำงานให้ดีขึ้นสุดท้ายอัลกอริธึมการเข้ารหัสที่ฐาน 64 . ทำตามขั้นตอนที่เป็นดังนี้:
1 )ลูกค้าได้ทำการติดตั้งระบบซอฟต์แวร์ที่ผ่านการใช้
ซึ่งจะช่วยให้ผู้จำหน่ายซอฟต์แวร์ที่จะให้ระบุชื่อผู้ใช้ที่กำหนดและรหัสผ่านเพื่อเข้าใช้งานระบบ จำนวนกล้องในระบบที่เป็นศูนย์การบริการทั้งหมดไม่สามารถใช้งานโดยการคลิกโมดูลการปรับเทียบเพื่อเข้าสู่ระบบในโมดูลนี้แล้วคลิกที่"ได้รับข้อมูลเครื่องที่"ปุ่มคุณสามารถขอรับหมายเลขซีเรียลของ CPU ของเซิร์ฟเวอร์ที่มีชื่อว่า"กามเทพ"เช่น FF :
กามเทพ= 0001067 ที่ 000208000408 E 39 dbfebfb
ซึ่งจะช่วยในช่วงเวลาเดียวกันหลังจากเครื่องลูกข่ายที่ซื้อ 20 กล้องจากผู้จำหน่ายซอฟท์แวร์ลูกค้าจะได้รับแจ้งให้ทราบ CPUID และหมายเลขของกล้องผู้จำหน่ายซอฟต์แวร์ข้อมูล - cameranum เพื่อ.
2 )ผู้จำหน่ายซอฟต์แวร์ที่ใช้ข้อมูลที่ได้มาจากลูกค้าได้เป็นอย่างดีและข้อมูลที่มีอยู่โดยเป็นไปตามกฎระเบียบกำหนดให้เป็นรูปสตริงธรรมดาที่ถูกต้อง นำไปสู่แอคเคาท์หมายเลขของกล้องที่รองรับโดยระบบซอฟท์แวร์ที่ไม่ใช่แบบไม่มีขอบเขตหมายเลขของกล้องตั้งค่าขีดจำกัดบนที่ของหนึ่งล้านชุดที่มีห้าหลักที่จุดนี้ลูกค้าที่จะซื้อหมายเลขของกล้อง - cameranum สามารถได้รับการแสดงออกและ 00020
การแปล กรุณารอสักครู่..