In recent years, ubiquitous-based telemedicine has become increasingly popular in many countries; this is a new discipline that can break distance barriers in order to improve access to various medical services. Due to recent progress in telecare services, scientists provided those pregnant women with advanced medical care via medical cyber-physical systems (MCPS) to achieve eugenics. The MCPS presents a new level of integrated intelligence that is characterized by interaction and coordination of computing processes with physical processes. In an environment of MCPS, security is one of the key objectives for ubiquitous telemonitoring. In this paper, we take advantage of the cloud characteristics and the high efficiency of MCPS to achieve the desired medical monitoring and also to effectively protect pregnancy-related privacy. We establish a cloud computing platform for all users to access the cloud information at any time in accordance with their own demands. We also used cryptography to design the medical system. Identity-based combined encryption and signature cryptosystem were proposed as the best ways to ensure the security and privacy of healthcare data in the cloud. KEYWORDS cloud, IBCESC, medical cyber-physical system, pregnancy, ubiquitous telemonitoring
| INTRODUCTIONWith the rapid development of technology and science, the world has entered into the information age. In this age, information technology has not only improved the efficiency of people's work but also changed people's production and lifestyle. The computer science is rapid development.Notations: ID x , the x's identity; data X , the xth patient's inspection data are generated by the doctor; data BS , the measured health data collected by the MMD; data HX , the xth health data created by the cloud; m D , the pregnant woman's health reports given by the doctor; m BS , the measured health information is collected by the body sensor; m Dr , the request message of the doctor; m W , warning message generated by the cloud; m c , medical certificate; m pi , the pregnant woman's health information; lm, the bit length of the message; r i , the ith random number; C p , the pregnant woman's health records; R p , the pregnant woman's health report generated by the doctor; Cert x , the x's personal identity certificate; G 1 , a cyclic additive group with order q; G T , a cyclic multiplicative group with the order q; e(), the pairing function e(): G 1 × G 1 ! G T ; H 1 (), the hash function H 1 () : {0, 1} * ! G 1 ; H 2 (), the hash function H 2 () : G T ! {0, 1} lm ; H 3 (), the hash function H 3 () : {0, 1} lm × {0, 1} lm ! Z q ; H 4 (), the hash function H 4 () : {0, 1} lm ! {0, 1} lm ; H 5 (), the hash function H 5 ðÞ : 0;