Abstract:
An electronic device according to an embodiment includes a memory storing instructions, a global positioning system (GPS) receiver, a communication circuit, and a processor. The processor, when executing the instructions, is configured to establish a connection with a public access point (AP) to communicate with an external electronic device, obtain location information of the electronic device, maintain a state of mode for a VPN in an inactive state, based on transmitting information distinct from the location information, on a condition that the number of a plurality of electronic devices located within a reference distance from the public AP is less than a reference value, and switch the state of mode for VPN mode from the inactive state to an active state, based on transmitting the information on a condition that the number of the plurality of electronic devices is equal to or greater than the reference value.
Abstract:
An electronic device includes a memory and a processor. The memory includes a data partition, a key storage partition, and a key backup partition. The processor operatively connected to the memory. The processor is configured to generate an encryption key with respect to at least one data folder generated in the data partition to store the encryption key in the key storage partition. The processor is also configured to store a backup encryption key equal to the encryption key, in the key backup partition. The processor is further configured to store an integrity file including a checksum of the encryption key in the key backup partition.
Abstract:
A graphical user interface, method and apparatus for providing visual effects on a touchscreen display, including: displaying a first screen; detecting a multi-point touch on the first screen; detecting a first touch event based on the multi-point touch; turning the first screen into a garbage object in response to the first touch event; and removing the garbage object by moving the garbage object to a trash bin icon.
Abstract:
A printed circuit board may include a plurality of printed board assemblies (PBAs) and an interface configured to connect the plurality of PBAs and an external device, wherein the interface includes terminals having an N*M array, and terminals having an N*K array among the terminals having the N*M array are electrically connected to each PBA included in the plurality of PBAs, wherein the each PBA includes a volatile memory, a nonvolatile memory, and at least one processor, and wherein each of the PBAs is configured to: in case that power is supplied from a first terminal among the terminals having the N*K array, transmit a first parameter signal to a second terminal among the terminals having the N*K array; in response to the transmission of the first parameter signal, store boot-loader data received from the external device in the volatile memory; in response to the storing of the boot-loader data, transmit a second parameter signal to a third terminal among the terminals having the N*K array; and in response to the transmission of the second parameter signal, store binary data received from the external device in the nonvolatile memory.